UNPKG

2.14 kBPlain TextView Raw
1{
2 "requireCurlyBraces": [
3 "if",
4 "else",
5 "for",
6 "while",
7 "do",
8 "try",
9 "catch"
10 ],
11 "requireOperatorBeforeLineBreak": true,
12 "requireCamelCaseOrUpperCaseIdentifiers": true,
13 "maximumLineLength": {
14 "value": 80,
15 "allowComments": true,
16 "allowRegex": true
17 },
18 "validateIndentation": 2,
19 "validateQuoteMarks": "'",
20
21 "disallowMultipleLineStrings": true,
22 "disallowMixedSpacesAndTabs": true,
23 "disallowTrailingWhitespace": true,
24 "disallowSpaceAfterPrefixUnaryOperators": true,
25 "disallowMultipleVarDecl": true,
26
27 "requireSpaceAfterKeywords": [
28 "if",
29 "else",
30 "for",
31 "while",
32 "do",
33 "switch",
34 "return",
35 "try",
36 "catch"
37 ],
38 "requireSpaceBeforeBinaryOperators": true,
39 "requireSpaceAfterBinaryOperators": true,
40 "requireSpacesInConditionalExpression": true,
41 "requireSpaceBeforeBlockStatements": true,
42 "requireLineFeedAtFileEnd": true,
43 "disallowSpacesInsideObjectBrackets": "all",
44 "disallowSpacesInsideArrayBrackets": "all",
45 "disallowSpacesInsideParentheses": true,
46
47 "validateJSDoc": {
48 "checkParamNames": true,
49 "requireParamTypes": true
50 },
51
52 "disallowMultipleLineBreaks": true,
53
54 "requireParenthesesAroundIIFE": true,
55 "maximumLineLength": 300,
56 "validateIndentation": 2,
57 "validateQuoteMarks": {
58 "escape": true,
59 "mark": "\""
60 },
61
62 "requireCamelCaseOrUpperCaseIdentifiers": "ignoreProperties",
63
64 "disallowKeywords": ["with"],
65 "disallowSpacesInsideObjectBrackets": null,
66
67 "requireSpacesInAnonymousFunctionExpression": {
68 "beforeOpeningRoundBrace": true,
69 "beforeOpeningCurlyBrace": true
70 },
71
72 "requireSpacesInNamedFunctionExpression": {
73 "beforeOpeningCurlyBrace": true
74 },
75
76 "disallowSpacesInNamedFunctionExpression": {
77 "beforeOpeningRoundBrace": true
78 },
79
80 "requireSpacesInFunctionDeclaration": {
81 "beforeOpeningCurlyBrace": true
82 },
83
84 "disallowSpacesInFunctionDeclaration": {
85 "beforeOpeningRoundBrace": true
86 }
87}