Welcome to mirror list, hosted at ThFree Co, Russian Federation.

tslint.json - github.com/microsoft/vscode.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: aae82a05a27aa39164dd9addd15db158186bbbde (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
{
	"rules": {
		"no-unused-expression": true,
		"no-duplicate-variable": true,
		"no-unused-variable": true,
		"curly": true,
		"class-name": true,
		"semicolon": [
			"always"
		],
		"triple-equals": true,
		"no-unexternalized-strings": [
			true,
			{
				"signatures": [
					"localize",
					"nls.localize"
				],
				"keyIndex": 0,
				"messageIndex": 1
			}
		],
		"layering": [
			true,
			{
				"common": [],
				"node": [
					"common"
				],
				"browser": [
					"common"
				],
				"electron-main": [
					"common",
					"node"
				],
				"electron-browser": [
					"common",
					"browser",
					"node"
				]
			}
		],
		"import-patterns": [
			true,
			{
				"target": "**/{node,electron-browser,electron-main,extensions}/**",
				"restrictions": "**/*"
			},
			{
				"target": "{**/**.test.ts,**/test/**}",
				"restrictions": "{**/vs/**,assert,sinon}"
			},
			{
				"target": "**/{common,browser,workbench}/**",
				"restrictions": "**/vs/**"
			}
		],
		"duplicate-imports": true,
		"allow-async": [
			true,
			[
				"node",
				"electron-main",
				"electron-browser",
				"extensions"
			]
		]
	}
}