summaryrefslogtreecommitdiffstats
path: root/.jscsrc
diff options
context:
space:
mode:
Diffstat (limited to '.jscsrc')
-rw-r--r--.jscsrc77
1 files changed, 77 insertions, 0 deletions
diff --git a/.jscsrc b/.jscsrc
new file mode 100644
index 00000000..ce061dbe
--- /dev/null
+++ b/.jscsrc
@@ -0,0 +1,77 @@
+{
+ "disallowSpacesInNamedFunctionExpression": {
+ "beforeOpeningRoundBrace": true
+ },
+ "disallowSpacesInFunctionExpression": {
+ "beforeOpeningRoundBrace": true
+ },
+ "disallowSpacesInAnonymousFunctionExpression": {
+ "beforeOpeningRoundBrace": true
+ },
+ "disallowSpacesInFunctionDeclaration": {
+ "beforeOpeningRoundBrace": true
+ },
+ "disallowEmptyBlocks": true,
+ "disallowSpacesInsideArrayBrackets": true,
+ "disallowSpacesInsideParentheses": true,
+ "disallowQuotedKeysInObjects": "allButReserved",
+ "disallowSpaceAfterObjectKeys": true,
+ "disallowSpaceAfterPrefixUnaryOperators": [
+ "++",
+ "--",
+ "+",
+ "-",
+ "~"
+ ],
+ "disallowSpaceBeforePostfixUnaryOperators": true,
+ "disallowSpaceBeforeBinaryOperators": [
+ ","
+ ],
+ "disallowMixedSpacesAndTabs": true,
+ "disallowTrailingWhitespace": true,
+ "disallowTrailingComma": true,
+ "disallowYodaConditions": true,
+ "disallowKeywords": [ "with" ],
+ "disallowMultipleLineBreaks": true,
+ "disallowMultipleVarDecl": "exceptUndefined",
+ "requireSpaceBeforeBlockStatements": true,
+ "requireParenthesesAroundIIFE": true,
+ "requireSpacesInConditionalExpression": true,
+ "requireBlocksOnNewline": 1,
+ "requireCommaBeforeLineBreak": true,
+ "requireSpaceAfterPrefixUnaryOperators": [
+ "!"
+ ],
+ "requireSpaceBeforeBinaryOperators": true,
+ "requireSpaceAfterBinaryOperators": true,
+ "requireCamelCaseOrUpperCaseIdentifiers": true,
+ "requireLineFeedAtFileEnd": true,
+ "requireCapitalizedConstructors": true,
+ "requireDotNotation": true,
+ "requireSpacesInForStatement": true,
+ "requireSpaceBetweenArguments": true,
+ "requireCurlyBraces": [
+ "do"
+ ],
+ "requireSpaceAfterKeywords": [
+ "if",
+ "else",
+ "for",
+ "while",
+ "do",
+ "switch",
+ "case",
+ "return",
+ "try",
+ "catch",
+ "typeof"
+ ],
+ "safeContextKeyword": [
+ "self",
+ "view"
+ ],
+ "validateLineBreaks": "LF",
+ "validateQuoteMarks": "'",
+ "validateIndentation": 2,
+ "maximumLineLength": 80
+}