1 | {
|
2 | "requireCurlyBraces": [
|
3 | "if",
|
4 | "else",
|
5 | "for",
|
6 | "while",
|
7 | "do"
|
8 | ],
|
9 | "requireSpaceAfterKeywords": [
|
10 | "if",
|
11 | "else",
|
12 | "for",
|
13 | "while",
|
14 | "do",
|
15 | "switch",
|
16 | "return",
|
17 | "catch"
|
18 | ],
|
19 | "disallowKeywords": [
|
20 | "with"
|
21 | ],
|
22 | "disallowKeywordsOnNewLine": [
|
23 | "else",
|
24 | "catch"
|
25 | ],
|
26 |
|
27 | "disallowSpaceAfterPrefixUnaryOperators": true,
|
28 | "disallowSpaceBeforePostfixUnaryOperators": [
|
29 | "++",
|
30 | "--"
|
31 | ],
|
32 | "requireSpaceBeforeBinaryOperators": true,
|
33 | "requireSpaceAfterBinaryOperators": true,
|
34 |
|
35 | "disallowMultipleVarDecl": true,
|
36 |
|
37 | "disallowSpacesInsideParentheses": true,
|
38 | "disallowEmptyBlocks": true,
|
39 |
|
40 | "requireParenthesesAroundIIFE": true,
|
41 | "requireSpaceBetweenArguments": true,
|
42 | "requireSpacesInFunctionDeclaration": {
|
43 | "beforeOpeningCurlyBrace": true
|
44 | },
|
45 | "disallowSpacesInFunctionDeclaration": {
|
46 | "beforeOpeningRoundBrace": true
|
47 | },
|
48 | "requireSpacesInAnonymousFunctionExpression": {
|
49 | "beforeOpeningRoundBrace": true,
|
50 | "beforeOpeningCurlyBrace": true
|
51 | },
|
52 | "disallowSpacesInNamedFunctionExpression": {
|
53 | "beforeOpeningRoundBrace": true
|
54 | },
|
55 | "requireSpacesInNamedFunctionExpression": {
|
56 | "beforeOpeningCurlyBrace": true
|
57 | },
|
58 |
|
59 | "requireSpacesInConditionalExpression": {
|
60 | "afterTest": true,
|
61 | "beforeConsequent": true,
|
62 | "afterConsequent": true,
|
63 | "beforeAlternate": true
|
64 | },
|
65 |
|
66 | "disallowSpaceBeforeBinaryOperators": [
|
67 | ","
|
68 | ],
|
69 | "requireCommaBeforeLineBreak": true,
|
70 |
|
71 | "validateQuoteMarks": "'",
|
72 | "disallowMultipleLineStrings": true,
|
73 |
|
74 | "disallowImplicitTypeConversion": [
|
75 | "numeric",
|
76 | "boolean",
|
77 | "binary",
|
78 | "string"
|
79 | ],
|
80 | "disallowYodaConditions": true,
|
81 |
|
82 | "disallowSpacesInsideArrayBrackets": true,
|
83 |
|
84 | "requireDotNotation": true,
|
85 | "disallowSpaceAfterObjectKeys": true,
|
86 | "disallowSpacesInsideObjectBrackets": true,
|
87 | "disallowQuotedKeysInObjects": true,
|
88 |
|
89 | "maximumLineLength": {
|
90 | "value": 120,
|
91 | "allExcept": ["urlComments"]
|
92 | },
|
93 | "requireSpaceAfterLineComment": true,
|
94 | "requireLineFeedAtFileEnd": true,
|
95 | "disallowMultipleLineBreaks": true,
|
96 | "disallowMixedSpacesAndTabs": true,
|
97 | "disallowTrailingWhitespace": true,
|
98 | "validateIndentation": 4,
|
99 | "validateLineBreaks": "LF",
|
100 |
|
101 | "requireSemicolons": true
|
102 | }
|