forked from pixie-io/docs.px.dev
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.arclint
69 lines (69 loc) · 1.47 KB
/
.arclint
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
{
"exclude": [
"(^yarn.lock$)",
"(LICENSE)"
],
"linters": {
"filename": {
"type": "filename"
},
"json": {
"type": "json",
"exclude": [
"(\\.vscode/.*)"
],
"include": [
"(^\\.arcconfig$)",
"(^\\.arclint$)",
"(\\.json$)"
]
},
"merge-conflict": {
"type": "merge-conflict"
},
"nolint": {
"type": "nolint"
},
"spelling": {
"type": "spelling",
"exclude": [
"(.*\\.crt)",
"(.*\\.key)"
]
},
"text": {
"type": "text",
"text.max-line-length": 120,
"exclude": [
"(\\.arclint$)",
"(^linters/*)",
"(\\.js?$)",
"(\\.css$)",
"(\\.toml$)",
"(.*\\.md)",
"(.*\\.svg)",
"(^external/.*)"
]
},
"eslint": {
"type": "eslint",
"bin": "./node_modules/.bin/eslint",
"eslint.config": "./.eslintrc.json",
"eslint.env": "browser",
"include": [
"(.*\\.(tsx)$)",
"(.*\\.(ts)$)",
"(.*\\.(js)$)"
]
},
"license": {
"type": "script-and-regex",
"script-and-regex.script": "./tools/licenses/checker.py -a -f",
"script-and-regex.regex": "/^(?P<file>[^\n]+)(?P<error>:)((?P<line>\\d),(?P<char>\\d)\n<<<<<\n(?P<original>.*)=====\n(?P<replacement>.*)>>>>>\n)$/s",
"exclude": [
"(__phutil_library_init__.\\php$)",
"(__phutil_library_map__.\\php$)"
]
}
}
}