Skip to content

Commit af3798d

Browse files
committed
Added jscsrc
1 parent 805e1e9 commit af3798d

File tree

1 file changed

+83
-0
lines changed

1 file changed

+83
-0
lines changed

.jscsrc

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
{
2+
"esnext": true,
3+
"disallowSpacesInNamedFunctionExpression": {
4+
"beforeOpeningRoundBrace": false
5+
},
6+
"disallowSpacesInFunctionExpression": {
7+
"beforeOpeningRoundBrace": false
8+
},
9+
"disallowSpacesInAnonymousFunctionExpression": {
10+
"beforeOpeningRoundBrace": false
11+
},
12+
"disallowSpacesInFunctionDeclaration": {
13+
"beforeOpeningRoundBrace": false
14+
},
15+
"disallowEmptyBlocks": true,
16+
"disallowSpacesInCallExpression": true,
17+
"disallowSpacesInsideArrayBrackets": true,
18+
"disallowSpacesInsideParentheses": true,
19+
"disallowQuotedKeysInObjects": true,
20+
"disallowSpaceAfterObjectKeys": true,
21+
"disallowSpaceAfterPrefixUnaryOperators": true,
22+
"disallowSpaceBeforePostfixUnaryOperators": true,
23+
"disallowSpaceBeforeBinaryOperators": [
24+
","
25+
],
26+
"disallowMixedSpacesAndTabs": true,
27+
"disallowTrailingWhitespace": true,
28+
"requireTrailingComma": { "ignoreSingleLine": true },
29+
"disallowSpaceBeforeComma": true,
30+
"requireSpaceAfterComma": true,
31+
"disallowYodaConditions": true,
32+
"disallowKeywords": [ "with" ],
33+
"disallowKeywordsOnNewLine": ["else"],
34+
"disallowMultipleLineBreaks": true,
35+
"disallowMultipleLineStrings": true,
36+
"disallowMultipleVarDecl": true,
37+
"disallowSpaceBeforeSemicolon": true,
38+
"requireSpaceBeforeBlockStatements": true,
39+
"requireParenthesesAroundIIFE": true,
40+
"requireSpacesInConditionalExpression": true,
41+
"requireBlocksOnNewline": 1,
42+
"requireCommaBeforeLineBreak": true,
43+
"requireSpaceBeforeBinaryOperators": true,
44+
"requireSpaceAfterBinaryOperators": true,
45+
"requireCamelCaseOrUpperCaseIdentifiers": true,
46+
"requireLineFeedAtFileEnd": true,
47+
"requireCapitalizedConstructors": true,
48+
"requireDotNotation": true,
49+
"requireSpacesInForStatement": true,
50+
"requireSpaceBetweenArguments": true,
51+
"requireCurlyBraces": [
52+
"do",
53+
"for",
54+
"try",
55+
"catch"
56+
],
57+
"requireSpaceAfterKeywords": [
58+
"do",
59+
"if",
60+
"else",
61+
"for",
62+
"while",
63+
"do",
64+
"switch",
65+
"case",
66+
"return",
67+
"try",
68+
"catch",
69+
"typeof",
70+
"function"
71+
],
72+
"requirePaddingNewLinesBeforeLineComments": {
73+
"allExcept": "firstAfterCurly"
74+
},
75+
"requirePaddingNewLinesAfterBlocks": {
76+
"allExcept": ["inProperties"]
77+
},
78+
"requireSemicolons": true,
79+
"safeContextKeyword": ["self", "ctx"],
80+
"validateLineBreaks": "LF",
81+
"validateQuoteMarks": "'",
82+
"validateIndentation": 2
83+
}

0 commit comments

Comments
 (0)