.jscsrc

1 lines ASCII Unix (LF)
1
{
    "validateIndentation": 4,
    "requireCurlyBraces": ["while", "do", "try", "catch", "for"],
    "disallowKeywords": [ "with" ],



    "requireAlignedMultilineParams": "firstParam",



    "requireSpaceAfterKeywords": ["if", "else", "for", "while", "do", "switch", "return", "try", "catch"],
    "requireSpacesInForStatement": true,
    "requireSpaceAfterComma": {"allExcept": ["trailing"]},
    "requireSpaceBeforeBlockStatements": 1,
    "requireSpacesInFunctionExpression": {
        "beforeOpeningCurlyBrace": true
    },



    "disallowSpaceBeforeComma": {"allExcept": ["sparseArrays"]},
    "disallowSpaceBeforeSemicolon": { "allExcept": [ "(" ] },



    "disallowMixedSpacesAndTabs": true,



    "validateLineBreaks": "LF",
    "requireLineFeedAtFileEnd": true,
    "disallowTrailingWhitespace": true
}