-
Notifications
You must be signed in to change notification settings - Fork 1
/
.jscsrc
41 lines (41 loc) · 1.58 KB
/
.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
35
36
37
38
39
40
41
{ "excludeFiles":
[ "node_modules/**"
, "coverage"
, "automat.js"
, "technology.js"
, "test.js"
]
, "disallowEmptyBlocks": true
, "disallowKeywords": [ "with" ]
, "disallowKeywordsOnNewLine": [ "else", "catch" ]
, "disallowMultipleLineBreaks": true
, "disallowMultipleVarDecl": true
, "disallowNewlineBeforeBlockStatements": true
, "disallowSpaceAfterKeywords": [ "if", "for", "while", "do", "switch", "try", "catch" ] // "else",
, "disallowSpaceAfterObjectKeys": true
, "disallowSpaceAfterPrefixUnaryOperators": [ "++", "--", "+", "-", "~", "!" ]
, "disallowSpaceBeforeBlockStatements": true
, "disallowSpaceBeforePostfixUnaryOperators": [ "++", "--" ]
, "disallowSpacesInFunctionExpression": {
"beforeOpeningRoundBrace": true,
"beforeOpeningCurlyBrace": true
}
, "disallowSpacesInsideArrayBrackets": true
, "disallowSpacesInsideObjectBrackets": true
, "disallowSpacesInsideParentheses": true
, "disallowTrailingComma": true
, "disallowTrailingWhitespace": true
, "maximumLineLength": 110
, "requireAnonymousFunctions": true
, "requireCamelCaseOrUpperCaseIdentifiers": true
, "requireCommaBeforeLineBreak": true
, "requireCurlyBraces": [ "if", "else", "for", "while", "do", "switch", "try", "catch" ]
, "requireLineFeedAtFileEnd": true
, "requireParenthesesAroundIIFE": true
, "requireSpaceAfterBinaryOperators": [ "+", "-", "/", "*", "=", "==", "===", "!=", "!==" ]
, "requireSpaceAfterLineComment": true
, "requireSpaceBeforeBinaryOperators": [ "+", "-", "/", "*", "=", "==", "===", "!=", "!==" ]
, "requireSpacesInConditionalExpression": true
, "validateIndentation": "\t"
, "validateLineBreaks": "LF"
}