Skip to content

Instantly share code, notes, and snippets.

@tonydieu
Last active August 29, 2015 14:18
Show Gist options
  • Save tonydieu/0496a66d9236b2caba51 to your computer and use it in GitHub Desktop.
Save tonydieu/0496a66d9236b2caba51 to your computer and use it in GitHub Desktop.
jscs config
{
"requireCurlyBraces": ["if", "else", "for", "while", "do"],
"requireSpacesInFunctionExpression": {
"beforeOpeningCurlyBrace": true
},
"disallowSpacesInFunctionDeclaration": {
"beforeOpeningRoundBrace": true
},
"requireSpacesInsideObjectBrackets": "all",
"requireSpacesInsideArrayBrackets": "all",
"requireSpaceAfterBinaryOperators": [",", "?", "=", "==", "===", "!=", "!==", ">", ">=", "<", "<="],
"requireSpaceBeforeBinaryOperators": ["?", "=", "==", "===", "!=", "!==", ">", ">=", "<", "<="],
"requireSpaceAfterPrefixUnaryOperators": ["+", "/", "*", "%"],
"requireSpaceBeforePostfixUnaryOperators": ["+", "-", "/", "*", "%"],
"disallowSpaceAfterPrefixUnaryOperators": ["++", "--", "+", "-", "~", "!"],
"disallowSpaceBeforePostfixUnaryOperators": ["++", "--"],
"requireOperatorBeforeLineBreak": ["?", "=", "+", "-", "/", "*", "==", "===", "!=", "!==", ">", ">=", "<", "<="],
"requirePaddingNewlinesBeforeKeywords": ["do", "for", "if", "switch", "case", "try", "catch", "void", "while", "with", "return", "typeof", "function"],
"requireSpaceAfterKeywords": ["do", "for", "if", "else", "switch", "case", "try", "catch", "void", "while", "with", "return", "typeof"],
"disallowKeywords": ["with"],
"requireSpaceAfterLineComment": {
"allExcept": ["#", "=", "-"]
},
"disallowMultipleLineBreaks": true,
"requireLineFeedAtFileEnd": true,
"disallowEmptyBlocks": true,
"disallowMultipleSpaces": true,
"disallowNewlineBeforeBlockStatements": true,
"disallowSpaceAfterObjectKeys": true,
"disallowSpacesInCallExpression": true,
"disallowSpacesInsideParentheses": true,
"disallowTrailingComma": true,
"disallowOperatorBeforeLineBreak": ["+", "."],
"disallowTrailingWhitespace": true,
"requireBlocksOnNewline": true,
"requireCapitalizedConstructors": true,
"requireCapitalizedConstructors": {
"allExcept": ["somethingNative"]
},
"requireCommaBeforeLineBreak": true,
"requireDollarBeforejQueryAssignment": true,
"requireLineBreakAfterVariableAssignment": true,
"requirePaddingNewLinesAfterBlocks": true,
"requireSpaceBeforeObjectValues": true,
"requireSemicolons": true,
"requireSpaceBetweenArguments": true,
"validateLineBreaks": "LF"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment