aboutsummaryrefslogtreecommitdiffstats
path: root/.jscsrc
blob: b5481ea41821efb59ade96cbe7cfc0db4c7f01ad (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
{
	"requireCurlyBraces": ["if", "else", "for", "while", "do"],
	"requireSpaceAfterKeywords": ["if", "else", "for", "while", "do", "switch", "return", "function"],
	"requireParenthesesAroundIIFE": true,
	"requireSpacesInFunctionExpression": {
		"beforeOpeningCurlyBrace": true
	},
	"requireMultipleVarDecl": true,
	"disallowEmptyBlocks": true,
	"requireSpacesInsideObjectBrackets": "all",
	"disallowSpaceAfterObjectKeys": true,
	"requireCommaBeforeLineBreak": true,
	"disallowLeftStickedOperators": ["?", ">", ">=", "<", "<="],
	"disallowRightStickedOperators": ["?", "/", "*", ":", "=", "==", "===", "!=", "!==", ">", ">=", "<", "<="],
	"requireRightStickedOperators": ["!"],
	"requireLeftStickedOperators": [","],
	"disallowSpaceAfterPrefixUnaryOperators": ["++", "--", "+", "-", "~"],
	"disallowSpaceBeforePostfixUnaryOperators": ["++", "--"],
	"requireSpaceBeforeBinaryOperators": ["+", "-", "/", "*", "=", "==", "===", "!=", "!=="],
	"requireSpaceAfterBinaryOperators": ["+", "-", "/", "*", "=", "==", "===", "!=", "!=="],
	"disallowKeywords": [ "with" ],
	"disallowMultipleLineBreaks": true,
	"validateLineBreaks": "LF",
	"validateQuoteMarks": "'",
	"disallowMixedSpacesAndTabs": "smart",
	"disallowTrailingWhitespace": true,
	"requireLineFeedAtFileEnd": true,
	"requireCapitalizedConstructors": true,
	"requireDotNotation": true
}