UNPKG

4.1 kBJSONView Raw
1{
2 "es3": true,
3
4 "additionalRules": [],
5
6 "requireSemicolons": true,
7
8 "disallowMultipleSpaces": true,
9
10 "disallowIdentifierNames": [],
11
12 "requireCurlyBraces": {
13 "allExcept": [],
14 "keywords": ["if", "else", "for", "while", "do", "try", "catch"]
15 },
16
17 "requireSpaceAfterKeywords": ["if", "else", "for", "while", "do", "switch", "return", "try", "catch", "function"],
18
19 "disallowSpaceAfterKeywords": [],
20
21 "disallowSpaceBeforeComma": true,
22 "disallowSpaceAfterComma": false,
23 "disallowSpaceBeforeSemicolon": true,
24
25 "disallowNodeTypes": [
26 "DebuggerStatement",
27 "LabeledStatement",
28 "SwitchCase",
29 "SwitchStatement",
30 "WithStatement"
31 ],
32
33 "requireObjectKeysOnNewLine": { "allExcept": ["sameLine"] },
34
35 "requireSpacesInAnonymousFunctionExpression": { "beforeOpeningRoundBrace": true, "beforeOpeningCurlyBrace": true },
36 "requireSpacesInNamedFunctionExpression": { "beforeOpeningCurlyBrace": true },
37 "disallowSpacesInNamedFunctionExpression": { "beforeOpeningRoundBrace": true },
38 "requireSpacesInFunctionDeclaration": { "beforeOpeningCurlyBrace": true },
39 "disallowSpacesInFunctionDeclaration": { "beforeOpeningRoundBrace": true },
40
41 "requireSpaceBetweenArguments": true,
42
43 "disallowSpacesInsideParentheses": true,
44
45 "disallowSpacesInsideArrayBrackets": true,
46
47 "disallowQuotedKeysInObjects": { "allExcept": ["reserved"] },
48
49 "disallowSpaceAfterObjectKeys": true,
50
51 "requireCommaBeforeLineBreak": true,
52
53 "disallowSpaceAfterPrefixUnaryOperators": ["++", "--", "+", "-", "~", "!"],
54 "requireSpaceAfterPrefixUnaryOperators": [],
55
56 "disallowSpaceBeforePostfixUnaryOperators": ["++", "--"],
57 "requireSpaceBeforePostfixUnaryOperators": [],
58
59 "disallowSpaceBeforeBinaryOperators": [],
60 "requireSpaceBeforeBinaryOperators": ["+", "-", "/", "*", "=", "==", "===", "!=", "!=="],
61
62 "requireSpaceAfterBinaryOperators": ["+", "-", "/", "*", "=", "==", "===", "!=", "!=="],
63 "disallowSpaceAfterBinaryOperators": [],
64
65 "disallowImplicitTypeConversion": ["binary", "string"],
66
67 "disallowKeywords": ["with", "eval"],
68
69 "requireKeywordsOnNewLine": [],
70 "disallowKeywordsOnNewLine": ["else"],
71
72 "requireLineFeedAtFileEnd": true,
73
74 "disallowTrailingWhitespace": true,
75
76 "disallowTrailingComma": true,
77
78 "excludeFiles": ["node_modules/**", "vendor/**"],
79
80 "disallowMultipleLineStrings": true,
81
82 "requireDotNotation": { "allExcept": ["keywords"] },
83
84 "requireParenthesesAroundIIFE": true,
85
86 "validateLineBreaks": "LF",
87
88 "validateQuoteMarks": {
89 "escape": true,
90 "mark": "'"
91 },
92
93 "disallowOperatorBeforeLineBreak": [],
94
95 "requireSpaceBeforeKeywords": [
96 "do",
97 "for",
98 "if",
99 "else",
100 "switch",
101 "case",
102 "try",
103 "catch",
104 "finally",
105 "while",
106 "with",
107 "return"
108 ],
109
110 "validateAlignedFunctionParameters": {
111 "lineBreakAfterOpeningBraces": true,
112 "lineBreakBeforeClosingBraces": true
113 },
114
115 "requirePaddingNewLinesBeforeExport": true,
116
117 "validateNewlineAfterArrayElements": {
118 "maximum": 6
119 },
120
121 "requirePaddingNewLinesAfterUseStrict": true,
122
123 "disallowArrowFunctions": true,
124
125 "disallowMultiLineTernary": true,
126
127 "validateOrderInObjectKeys": false,
128
129 "disallowIdenticalDestructuringNames": true,
130
131 "disallowNestedTernaries": { "maxLevel": 1 },
132
133 "requireSpaceAfterComma": { "allExcept": ["trailing"] },
134 "requireAlignedMultilineParams": false,
135
136 "requireSpacesInGenerator": {
137 "afterStar": true
138 },
139
140 "disallowSpacesInGenerator": {
141 "beforeStar": true
142 },
143
144 "disallowVar": false,
145
146 "requireArrayDestructuring": false,
147
148 "requireEnhancedObjectLiterals": false,
149
150 "requireObjectDestructuring": false,
151
152 "requireEarlyReturn": false,
153
154 "requireCapitalizedConstructorsNew": {
155 "allExcept": ["Function", "String", "Object", "Symbol", "Number", "Date", "RegExp", "Error", "Boolean", "Array"]
156 },
157
158 "requireImportAlphabetized": false,
159
160 "requireSpaceBeforeObjectValues": true,
161 "requireSpaceBeforeDestructuredValues": true,
162
163 "disallowSpacesInsideTemplateStringPlaceholders": true,
164
165 "disallowArrayDestructuringReturn": false,
166
167 "requireNewlineBeforeSingleStatementsInIf": false,
168
169 "disallowUnusedVariables": true,
170
171 "requireSpacesInsideImportedObjectBraces": true,
172
173 "requireUseStrict": true
174}
175