UNPKG

1.99 kBPlain TextView Raw
1{
2 "excludeFiles": [
3 "node_modules/*",
4 "coverage/*",
5 "reports/*"
6 ],
7 "fileExtensions": [
8 ".js"
9 ],
10 "requireCurlyBraces": [
11 "if",
12 "else",
13 "for",
14 "while",
15 "do",
16 "try",
17 "catch"
18 ],
19 "requireSpaceAfterKeywords": [
20 "if",
21 "else",
22 "for",
23 "while",
24 "do",
25 "switch",
26 "case",
27 "return",
28 "try",
29 "catch",
30 "function",
31 "typeof"
32 ],
33 "requireSpaceBeforeBlockStatements": true,
34 "requireParenthesesAroundIIFE": true,
35 "requireSpacesInConditionalExpression": true,
36 "disallowSpacesInNamedFunctionExpression": {
37 "beforeOpeningRoundBrace": true
38 },
39 "disallowSpacesInFunctionDeclaration": {
40 "beforeOpeningRoundBrace": true
41 },
42 "requireMultipleVarDecl": true,
43 "requireBlocksOnNewline": 1,
44 "disallowEmptyBlocks": true,
45 "disallowSpacesInsideArrayBrackets": true,
46 "disallowSpacesInsideParentheses": true,
47 "disallowQuotedKeysInObjects": true,
48 "disallowDanglingUnderscores": true,
49 "disallowSpaceAfterObjectKeys": true,
50 "requireCommaBeforeLineBreak": true,
51 "disallowSpaceAfterPrefixUnaryOperators": true,
52 "disallowSpaceBeforePostfixUnaryOperators": true,
53 "disallowSpaceBeforeBinaryOperators": [
54 ","
55 ],
56 "requireSpaceBeforeBinaryOperators": true,
57 "requireSpaceAfterBinaryOperators": true,
58 "requireCamelCaseOrUpperCaseIdentifiers": true,
59 "disallowKeywords": [ "with" ],
60 "disallowMultipleLineBreaks": true,
61 "validateQuoteMarks": "'",
62 "validateIndentation": 4,
63 "disallowMixedSpacesAndTabs": true,
64 "disallowTrailingWhitespace": true,
65 "disallowTrailingComma": true,
66 "disallowKeywordsOnNewLine": [ "else" ],
67 "requireCapitalizedConstructors": true,
68 "requireDotNotation": true,
69 "disallowYodaConditions": true,
70 "disallowNewlineBeforeBlockStatements": true
71}