11{
2- "excludeFiles" : [
3- " ./**/node_modules/**" ,
4- " ./coverage/**" ,
5- " ./node_modules/**"
6- ],
7-
2+ "disallowEmptyBlocks" : true ,
3+ "disallowIdenticalDestructuringNames" : true ,
4+ "disallowImplicitTypeConversion" : [" numeric" , " boolean" , " binary" , " string" ],
5+ "disallowKeywordsOnNewLine" : [" else" ],
6+ "disallowKeywords" : [" with" , " void" ],
7+ "disallowMixedSpacesAndTabs" : true ,
8+ "disallowMultipleLineBreaks" : true ,
9+ "disallowMultipleLineStrings" : true ,
10+ "disallowMultipleSpaces" : true ,
11+ "disallowNestedTernaries" : true ,
12+ "disallowNewlineBeforeBlockStatements" : true ,
13+ "disallowOperatorBeforeLineBreak" : [" ." ],
14+ "disallowPaddingNewlinesInBlocks" : { "open" : false , "close" : true },
15+ "disallowParenthesesAroundArrowParam" : true ,
16+ "disallowQuotedKeysInObjects" : true ,
17+ "disallowSpaceAfterObjectKeys" : true ,
18+ "disallowSpaceAfterPrefixUnaryOperators" : true ,
19+ "disallowSpaceBeforeComma" : true ,
20+ "disallowSpaceBeforePostfixUnaryOperators" : true ,
21+ "disallowSpaceBeforeSemicolon" : true ,
22+ "disallowSpacesInCallExpression" : true ,
23+ "disallowSpacesInFunctionDeclaration" : {
24+ "beforeOpeningRoundBrace" : true
25+ },
26+ "disallowSpacesInNamedFunctionExpression" : {
27+ "beforeOpeningRoundBrace" : true
28+ },
29+ "disallowSpacesInsideArrayBrackets" : " all" ,
30+ "disallowSpacesInsideBrackets" : true ,
31+ "disallowSpacesInsideObjectBrackets" : true ,
32+ "disallowSpacesInsideParentheses" : true ,
33+ "disallowSpacesInsideParenthesizedExpression" : true ,
34+ "disallowTrailingComma" : true ,
35+ "disallowTrailingWhitespace" : true ,
36+ "disallowUnusedParams" : true ,
37+ "disallowYodaConditions" : true ,
38+ "jsDoc" : {
39+ "checkAnnotations" : true ,
40+ "checkParamExistence" : true ,
41+ "requireParamTypes" : true ,
42+ "checkRedundantParams" : true ,
43+ "checkReturnTypes" : true ,
44+ "checkRedundantReturns" : true ,
45+ "requireReturnTypes" : true ,
46+ "checkTypes" : " strictNativeCase" ,
47+ "checkRedundantAccess" : " enforceLeadingUnderscore" ,
48+ "leadingUnderscoreAccess" : true ,
49+ "disallowNewlineAfterDescription" : true ,
50+ "requireParamDescription" : true ,
51+ "requireReturnDescription" : true
52+ },
53+ "maximumLineLength" : 80 ,
54+ "maximumNumberOfLines" : 3000 ,
55+ "maxErrors" : 5 ,
56+ "requireAlignedMultilineParams" : " firstParam" ,
57+ "requireBlocksOnNewline" : true ,
58+ "requireCamelCaseOrUpperCaseIdentifiers" : true ,
59+ "requireCapitalizedConstructors" : true ,
60+ "requireCommaBeforeLineBreak" : true ,
861 "requireCurlyBraces" : [
962 " if" ,
1063 " else" ,
1467 " try" ,
1568 " catch"
1669 ],
17-
18- "requireSpaceBeforeBlockStatements" : true ,
70+ "requireDollarBeforejQueryAssignment" : true ,
71+ "requireDotNotation" : true ,
72+ "requireLineBreakAfterVariableAssignment" : true ,
73+ "requireObjectKeysOnNewLine" : true ,
74+ "requireOperatorBeforeLineBreak" : true ,
75+ "requirePaddingNewLinesAfterUseStrict" : true ,
76+ "requirePaddingNewLinesBeforeExport" : true ,
77+ "requirePaddingNewLinesInObjects" : true ,
1978 "requireParenthesesAroundIIFE" : true ,
20- "requireSpacesInConditionalExpression" : {
21- "afterTest" : true ,
22- "beforeConsequent" : true ,
23- "afterConsequent" : true ,
24- "beforeAlternate" : true
25- },
26-
79+ "requireSemicolons" : true ,
80+ "requireShorthandArrowFunctions" : true ,
81+ "requireSpaceAfterBinaryOperators" : true ,
82+ "requireSpaceAfterComma" : true ,
83+ "requireSpaceAfterKeywords" : true ,
84+ "requireSpaceAfterLineComment" : true ,
85+ "requireSpaceBeforeBinaryOperators" : true ,
86+ "requireSpaceBeforeBlockStatements" : 1 ,
87+ "requireSpaceBeforeKeywords" : [
88+ " else" ,
89+ " while" ,
90+ " catch"
91+ ],
92+ "requireSpaceBeforeObjectValues" : true ,
93+ "requireSpaceBetweenArguments" : true ,
2794 "requireSpacesInAnonymousFunctionExpression" : {
2895 "beforeOpeningRoundBrace" : true ,
2996 "beforeOpeningCurlyBrace" : true
3097 },
31- "requireSpacesInNamedFunctionExpression" : {
98+ "requireSpacesInConditionalExpression" : true ,
99+ "requireSpacesInForStatement" : true ,
100+ "requireSpacesInFunctionDeclaration" : {
32101 "beforeOpeningCurlyBrace" : true
33102 },
34- "disallowSpacesInNamedFunctionExpression " : {
35- "beforeOpeningRoundBrace " : true
103+ "requireSpacesInFunctionExpression " : {
104+ "beforeOpeningCurlyBrace " : true
36105 },
37-
38- "requireBlocksOnNewline" : true ,
39- "disallowEmptyBlocks" : true ,
40- "disallowSpacesInsideObjectBrackets" : " all" ,
41- "disallowSpacesInsideArrayBrackets" : " all" ,
42- "disallowSpacesInsideParentheses" : true ,
43- "disallowQuotedKeysInObjects" : true ,
44- "disallowSpaceAfterObjectKeys" : true ,
45- "requireSpaceBeforeObjectValues" : true ,
46- "requireCommaBeforeLineBreak" : true ,
47- "requireOperatorBeforeLineBreak" : true ,
48- "disallowSpaceAfterPrefixUnaryOperators" : true ,
49- "disallowSpaceBeforePostfixUnaryOperators" : true ,
50- "requireSpaceBeforeBinaryOperators" : true ,
51- "requireSpaceAfterBinaryOperators" : true ,
52- "disallowImplicitTypeConversion" : [
53- " numeric" , " boolean" , " binary" , " string"
54- ],
55- "requireCamelCaseOrUpperCaseIdentifiers" : true ,
56- "disallowKeywords" : [" with" , " let" , " void" ],
57- "disallowMultipleLineBreaks" : true ,
58- "disallowMixedSpacesAndTabs" : true ,
59- "disallowTrailingWhitespace" : true ,
60- "disallowTrailingComma" : true ,
61- "disallowKeywordsOnNewLine" : [" else" , " catch" ],
62- "maximumLineLength" : 80 ,
63- "requireCapitalizedConstructors" : true ,
64- "requireDotNotation" : true ,
65- "disallowYodaConditions" : true ,
66- "disallowNewlineBeforeBlockStatements" : true ,
67- "validateLineBreaks" : " LF" ,
68- "validateQuoteMarks" : " '" ,
106+ "requireSpacesInFunction" : {
107+ "beforeOpeningCurlyBrace" : true
108+ },
109+ "requireSpacesInGenerator" : {
110+ "beforeStar" : true
111+ },
112+ "requireSpacesInNamedFunctionExpression" : {
113+ "beforeOpeningCurlyBrace" : true
114+ },
115+ "safeContextKeyword" : [" self" ],
116+ "validateAlignedFunctionParameters" : true ,
69117 "validateIndentation" : " \t " ,
118+ "validateLineBreaks" : " LF" ,
70119 "validateParameterSeparator" : " , " ,
71- "validateJSDoc" : {
72- "checkParamNames" : true ,
73- "checkRedundantParams" : true ,
74- "requireParamTypes" : true
75- },
76- "safeContextKeyword" : [" self" ]
77- }
120+ "validateQuoteMarks" : " '" ,
121+ "excludeFiles" : [
122+ " ./**/node_modules/**" ,
123+ " ./coverage/**" ,
124+ " ./node_modules/**" ,
125+ " ./test/cases/**"
126+ ],
127+ }
0 commit comments