Skip to content
This repository was archived by the owner on Sep 8, 2020. It is now read-only.

Commit 324fd78

Browse files
committed
add jscsrc file for eslinting
1 parent 392a508 commit 324fd78

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed

.jscsrc

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
{
2+
"disallowEmptyBlocks": true,
3+
"disallowIdenticalDestructuringNames": true,
4+
"disallowIdentifierNames": ['temp', 'foo', 'tmp'],
5+
"disallowKeywordsOnNewLine": ["else"],
6+
"disallowMixedSpacesAndTabs": true,
7+
"disallowMultipleLineBreaks": true,
8+
"disallowMultipleLineStrings": true,
9+
"disallowMultipleSpaces": {"allowEOLComments": true},
10+
"disallowMultipleVarDecl": true,
11+
"disallowNewlineBeforeBlockStatements": true,
12+
"disallowOperatorBeforeLineBreak": true,
13+
"disallowSpaceAfterPrefixUnaryOperators": true,
14+
"disallowSpaceBeforePostfixUnaryOperators": true,
15+
"disallowSpacesInCallExpression": true,
16+
"disallowSpacesInsideArrayBrackets": "all",
17+
"disallowSpacesInsideParentheses": true,
18+
"disallowSpacesInsideParenthesizedExpression": true,
19+
"disallowYodaConditions": true,
20+
21+
"requireAnonymousFunctions": {"allExcept": ["declarations"]},
22+
"requireBlocksOnNewline": 1,
23+
"requireCommaBeforeLineBreak": true,
24+
"requireCurlyBraces": true,
25+
"requireDotNotation": {"allExcept": ["keywords"]},
26+
"requireEarlyReturn": true,
27+
"requireImportAlphabetized": true,
28+
"requireLineBreakAfterVariableAssignment": true,
29+
"requireLineFeedAtFileEnd": true,
30+
"requireMultiLineTernary": true,
31+
"requireObjectKeysOnNewLine": true,
32+
"requirePaddingNewLinesAfterUseStrict": true,
33+
"requirePaddingNewLinesInObjects": true,
34+
"requireParenthesesAroundIIFE": true,
35+
"requireSemicolons": true,
36+
"requireSpaceAfterBinaryOperators": true,
37+
"requireSpaceAfterComma": true,
38+
"requireSpaceAfterKeywords": true,
39+
"requireSpaceAfterObjectKeys": true,
40+
"requireSpaceBeforeBinaryOperators": true,
41+
"requireSpaceBeforeBlockStatements": true,
42+
"requireSpaceBeforeKeywords": {
43+
allExcept: ["typeof"]
44+
},
45+
"requireSpaceBeforeObjectValues": true,
46+
"requireSpaceBetweenArguments": true,
47+
"requireSpacesInConditionalExpression": true,
48+
"requireSpacesInForStatement": true,
49+
"requireSpacesInFunction": { "beforeOpeningRoundBrace": true, "beforeOpeningCurlyBrace": true },
50+
51+
"safeContextKeyword": ["that"],
52+
"validateIndentation": {value: 4, allExcept: ["comments"]},
53+
"validateParameterSeparator": ", "
54+
55+
}

0 commit comments

Comments
 (0)