-
Notifications
You must be signed in to change notification settings - Fork 26
/
.jscsrc
34 lines (33 loc) · 900 Bytes
/
.jscsrc
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
{
"preset": "google",
"disallowSpaceAfterPrefixUnaryOperators": ["++", "--", "+", "-", "~"],
"requireSpaceAfterPrefixUnaryOperators": ["!"],
"requireCamelCaseOrUpperCaseIdentifiers": {
"allowedPrefixes": ["__", "opt_"],
"allowedSuffixes": ["_", "_$", "__"]
},
"disallowSpacesInsideParentheses": null,
"disallowSpacesInsideObjectBrackets": null,
"requireSpacesInsideObjectBrackets": "all",
"disallowMultipleLineBreaks": null,
"requireSpacesInsideArrayBrackets": "all",
"disallowSpacesInsideArrayBrackets": null,
"disallowTrailingComma": true,
"requireCurlyBraces": [
"catch",
"do",
"else",
"switch",
"try"
],
validateQuoteMarks: {
mark: "'",
escape: true
},
"foamExplodedStatements": true,
"foamRequireCurlyBraces": true,
"additionalRules": [
"./tools/style/jscs_parens.js",
"./tools/style/jscs_curly_braces.js"
]
}