{ "requireCurlyBraces": ["if", "else", "for", "while", "do", "try", "catch"], "requireSpaceAfterKeywords": ["if", "else", "for", "while", "do", "switch", "return", "try", "catch"], "requireSpacesInFunctionExpression": { "beforeOpeningCurlyBrace": true }, "disallowSpacesInsideArrayBrackets": true, "disallowSpacesInsideObjectBrackets": true, "disallowSpacesInsideParentheses": true, "disallowQuotedKeysInObjects": "allButReserved", "disallowSpaceAfterObjectKeys": true, "requireSpaceBeforeBinaryOperators": ["-", "/", "*", "=", "==", "===", "!=", "!==", ">", ">=", "<", "<=" ], "requireSpacesInConditionalExpression": { "afterTest": true, "beforeConsequent": true, "afterConsequent": true, "beforeAlternate": true }, "requireSpaceAfterBinaryOperators": ["/", "*", "=", "==", "===", "!=", "!==", ">", ">=", "<", "<="], "disallowKeywords": [ "with" ], "disallowSpaceAfterPrefixUnaryOperators": [ "!" , "++", "--", "+", "-", "~"], "disallowSpaceBeforePostfixUnaryOperators": ["++", "--", ","], "disallowMultipleLineBreaks": true, "disallowKeywordsOnNewLine": ["else"], "safeContextKeyword": "self", "excludeFiles": ["lib/**/parser.js"] }