{
    "requireCurlyBraces": ["for", "while", "do", "try", "catch"],
    "requireSpaceAfterKeywords": ["if", "else", "for", "while", "do", "switch", "return"],
    "requireParenthesesAroundIIFE": true,
    "disallowSpacesInFunctionExpression": { "beforeOpeningRoundBrace": true, "beforeOpeningCurlyBrace": true },
    "requireMultipleVarDecl": true,
    "disallowSpacesInsideObjectBrackets": true,
    "disallowSpacesInsideArrayBrackets": true,
    "disallowSpacesInsideParentheses": true,
    "disallowSpaceAfterObjectKeys": true,
    "disallowCommaBeforeLineBreak": true,
    "disallowLeftStickedOperators": ["?", "+", "-", "/", "*", "=", "==", "===", "!=", "!==", ">", ">=", "<", "<="],
    "requireRightStickedOperators": ["!"],
    "disallowRightStickedOperators": ["?", "+", "/", "*", ":", "=", "==", "===", "!=", "!==", ">", ">=", "<", "<="],
    "requireSpaceBeforeBinaryOperators": ["+", "-", "/", "*", "=", "==", "===", "!=", "!=="],
    "requireSpaceAfterBinaryOperators": ["+", "-", "/", "*", "=", "==", "===", "!=", "!=="],
    "disallowSpaceAfterPrefixUnaryOperators": ["++", "--", "+", "-", "~"],
    "disallowSpaceBeforePostfixUnaryOperators": ["++", "--"],
    "requireCamelCaseOrUpperCaseIdentifiers": true,
    "disallowKeywords": ["with"],
    "disallowMultipleLineBreaks": true,
    "validateLineBreaks": "LF",
    "validateQuoteMarks": "'",
    "disallowTrailingWhitespace": true,
    "disallowKeywordsOnNewLine": [],
    "requireKeywordsOnNewLine": ["else"],
    "requireLineFeedAtFileEnd": true,
    "maximumLineLength": 120,
    "requireDotNotation": true,
    "safeContextKeyword": "self",
    "excludeFiles": ["node_modules/**", "bower_components/**"]
}
