Skip to content

Commit 0737aff

Browse files
author
Panagiotis Papadatis
committed
add js linter rules
1 parent 4a745bd commit 0737aff

File tree

1 file changed

+76
-0
lines changed

1 file changed

+76
-0
lines changed

.jscsrc

+76
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
{
2+
"requireCurlyBraces": [
3+
"if",
4+
"else",
5+
"for",
6+
"while",
7+
"do",
8+
"try",
9+
"catch"
10+
],
11+
"validateIndentation": 4,
12+
"validateQuoteMarks": "'",
13+
"requireSpacesInForStatement": true,
14+
"requireParenthesesAroundIIFE": true,
15+
"requireLineFeedAtFileEnd": true,
16+
"requireBlocksOnNewline": true,
17+
"disallowPaddingNewlinesInBlocks": true,
18+
"disallowEmptyBlocks": true,
19+
"disallowSpaceAfterObjectKeys": true,
20+
"requireSpaceBeforeObjectValues": true,
21+
"requireCommaBeforeLineBreak": true,
22+
"requireSpaceBeforeBinaryOperators": [
23+
"=", "+=", "-=", "*=", "/=", "%=", "<<=", ">>=", ">>>=",
24+
"&=", "|=", "^=", "+=",
25+
26+
"+", "-", "*", "/", "%", "<<", ">>", ">>>", "&",
27+
"|", "^", "&&", "||", "===", "==", ">=",
28+
"<=", "<", ">", "!=", "!=="
29+
],
30+
"requireSpaceAfterBinaryOperators": true,
31+
"disallowTrailingComma": true,
32+
"requireDotNotation": true,
33+
"disallowUnusedVariables": true,
34+
"disallowUnusedParams": true,
35+
"disallowYodaConditions": true,
36+
"disallowNewlineBeforeBlockStatements": true,
37+
"requireSpacesInConditionalExpression": {
38+
"afterTest": true,
39+
"beforeConsequent": true,
40+
"afterConsequent": true,
41+
"beforeAlternate": true
42+
},
43+
"requireSpacesInFunctionExpression": {
44+
"beforeOpeningCurlyBrace": true
45+
},
46+
"requireSpacesInAnonymousFunctionExpression": {
47+
"beforeOpeningRoundBrace": true,
48+
"beforeOpeningCurlyBrace": true
49+
},
50+
"disallowSpacesInFunctionDeclaration": {
51+
"beforeOpeningRoundBrace": true
52+
},
53+
"requireSpaceAfterKeywords": [
54+
"do",
55+
"for",
56+
"if",
57+
"else",
58+
"switch",
59+
"case",
60+
"try",
61+
"catch",
62+
"void",
63+
"while",
64+
"with",
65+
"return",
66+
"typeof",
67+
"function"
68+
],
69+
"disallowKeywordsOnNewLine": [
70+
"else",
71+
"catch"
72+
],
73+
"disallowMultipleLineBreaks": true,
74+
"disallowSpacesInsideObjectBrackets": "all",
75+
"disallowSpacesInsideArrayBrackets": "all"
76+
}

0 commit comments

Comments
 (0)