UNPKG

1.84 kBPlain TextView Raw
1{
2 "fileExtensions": [".js"],
3 "excludeFiles": [
4 "**/node_modules",
5 "**/sea-modules",
6 "**/spm-modules",
7 "**/dist",
8 "**/_dist"
9 ],
10 "esnext": true,
11 "validateIndentation": 2,
12 "disallowSpacesInNamedFunctionExpression": {
13 "beforeOpeningRoundBrace": true
14 },
15 "disallowSpacesInFunctionExpression": {
16 "beforeOpeningRoundBrace": true
17 },
18 "disallowSpacesInAnonymousFunctionExpression": {
19 "beforeOpeningRoundBrace": true
20 },
21 "disallowSpacesInFunctionDeclaration": {
22 "beforeOpeningRoundBrace": true
23 },
24 "disallowSpacesInsideArrayBrackets": true,
25 "disallowSpacesInsideParentheses": true,
26 "disallowQuotedKeysInObjects": true,
27 "disallowSpaceAfterObjectKeys": true,
28 "disallowSpaceAfterPrefixUnaryOperators": true,
29 "disallowSpaceBeforePostfixUnaryOperators": true,
30 "disallowSpaceBeforeBinaryOperators": [
31 ","
32 ],
33 "disallowMixedSpacesAndTabs": true,
34 "disallowMultipleLineStrings": true,
35 "disallowNewlineBeforeBlockStatements": true,
36 "disallowTrailingWhitespace": true,
37 "disallowTrailingComma": true,
38 "requireSpaceBeforeBlockStatements": true,
39 "requireParenthesesAroundIIFE": true,
40 "requireSpacesInConditionalExpression": true,
41 "requireBlocksOnNewline": 1,
42 "requireSpaceBeforeBinaryOperators": true,
43 "requireSpaceAfterBinaryOperators": true,
44 "requireLineFeedAtFileEnd": true,
45 "requireSpaceAfterLineComment": true,
46 "requireSpaceAfterKeywords": [
47 "if",
48 "else",
49 "for",
50 "while",
51 "do",
52 "switch",
53 "case",
54 "return",
55 "try",
56 "catch",
57 "typeof"
58 ],
59 "safeContextKeyword": [
60 "that",
61 "self"
62 ],
63 "validateLineBreaks": "LF",
64 "maximumLineLength": {
65 "value": 120,
66 "allowUrlComments": true,
67 "allowComments": true,
68 "allowRegex": true
69 },
70 "disallowKeywordsOnNewLine": [
71 "else",
72 "catch"
73 ]
74}