Skip to content

Instantly share code, notes, and snippets.

@bsara
Created May 29, 2015 19:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bsara/bda34255740d0a78c865 to your computer and use it in GitHub Desktop.
Save bsara/bda34255740d0a78c865 to your computer and use it in GitHub Desktop.
JSCS Default Settings
{
"disallowEmptyBlocks": true,
"disallowIdentifierNames": [
"that"
],
"disallowImplicitTypeConversion": [
"numeric",
"boolean"
],
"disallowKeywordsOnNewLine": [
"catch",
"else",
"while"
],
"disallowMixedSpacesAndTabs": true,
"disallowMultipleVarDecl": true,
"disallowNamedUnassignedFunctions": true,
"disallowNewlineBeforeBlockStatements": true,
"disallowOperatorBeforeLineBreak": [
".",
"+",
"-",
"/",
"*",
"%",
"&",
"|",
"=",
"+=",
"-=",
"/=",
"*=",
"%=",
"&=",
"|=",
"==",
"===",
"!=",
"!==",
"<",
"<=",
">",
">="
],
"disallowSpaceAfterPrefixUnaryOperators": [
"++",
"--",
"+",
"-",
"~",
"!"
],
"disallowSpaceBeforePostfixUnaryOperators": [
"++",
"--"
],
"disallowSpacesInAnonymousFunctionExpression": {
"beforeOpeningRoundBrace": true
},
"disallowSpacesInCallExpression": true,
"disallowSpacesInFunctionDeclaration": {
"beforeOpeningRoundBrace": true
},
"disallowSpacesInFunction": {
"beforeOpeningRoundBrace": true
},
"disallowSpacesInNamedFunctionExpression": {
"beforeOpeningRoundBrace": true
},
"disallowSpacesInsideParentheses": {
"only": [
"{", "}"
]
},
"disallowTrailingComma": true,
"disallowTrailingWhitespace": true,
"disallowYodaConditions": true,
"requireAlignedObjectValues": "ignoreLineBreak",
"requireAnonymousFunctions": false,
"requireBlocksOnNewline": true,
"requireCamelCaseOrUpperCaseIdentifiers": "ignoreProperties",
"requireCapitalizedConstructors": true,
"requireCommaBeforeLineBreak": true,
"requireCurlyBraces": [
"if",
"else",
"for",
"while",
"do",
"try",
"catch"
],
"requireDollarBeforejQueryAssignment": true,
"requireLineBreakAfterVariableAssignment": true,
"requireLineFeedAtFileEnd": true,
"requireOperatorBeforeLineBreak": [
"?"
],
"requirePaddingNewLinesAfterUseStrict": true,
"requirePaddingNewLinesBeforeExport": true,
"requirePaddingNewLinesBeforeLineComments": {
"allExcept": "firstAfterCurly"
},
"requireParenthesesAroundIIFE": true,
"requireSemicolons": true,
"requireSpaceAfterBinaryOperators": [
",",
"?",
":",
"+",
"-",
"/",
"*",
"%",
"&",
"|",
"=",
"+=",
"-=",
"/=",
"*=",
"%=",
"&=",
"|=",
"==",
"===",
"!=",
"!==",
"<",
"<=",
">",
">="
],
"requireSpaceAfterKeywords": [
"do",
"for",
"if",
"else",
"switch",
"try",
"catch",
"while",
"with",
"return",
"typeof"
],
"requireSpaceAfterLineComment": {
"allExcept": [
"#",
"=",
"/"
]
},
"requireSpaceBeforeBinaryOperators": [
",",
"+",
"-",
"/",
"*",
"%",
"&",
"|",
"=",
"+=",
"-=",
"/=",
"*=",
"%=",
"&=",
"|=",
"==",
"===",
"!=",
"!==",
"<",
"<=",
">",
">="
],
"requireSpaceBeforeBlockStatements": 1,
"requireSpaceBeforeKeywords": [
"catch",
"else",
"while"
],
"requireSpaceBeforeObjectValues": true,
"requireSpaceBetweenArguments": true,
"requireSpacesInAnonymousFunctionExpression": {
"beforeOpeningCurlyBrace": true
},
"requireSpacesInConditionalExpression": true,
"requireSpacesInForStatement": true,
"requireSpacesInFunctionDeclaration": {
"beforeOpeningCurlyBrace": true
},
"requireSpacesInFunctionExpression": {
"beforeOpeningCurlyBrace": true
},
"requireSpacesInFunction": {
"beforeOpeningCurlyBrace": true
},
"requireSpacesInNamedFunctionExpression": {
"beforeOpeningCurlyBrace": true
},
"requireSpacesInsideArrayBrackets": {
"allExcept": [
"[", "]",
"{", "}"
]
},
"requireSpacesInsideBrackets": {
"allExcept": [
"[", "]",
"{", "}"
]
},
"requireSpacesInsideObjectBrackets": {
"allExcept": [
"{", "}",
"(", ")"
]
},
"safeContextKeyword": [
"_this"
],
"validateAlignedFunctionParameters": {
"lineBreakBeforeClosingBraces": true
},
"validateIndentation": 2,
"validateLineBreaks": "LF",
"validateNewlineAfterArrayElements": true,
"validateParameterSeparator": ", "
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment