UNPKG

2.47 kBJSONView Raw
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}