1{ 2 "es3": true, 3 4 "additionalRules": [], 5 6 "requireSemicolons": true, 7 8 "disallowMultipleSpaces": true, 9 10 "disallowIdentifierNames": [], 11 12 "requireCurlyBraces": { 13 "allExcept": [], 14 "keywords": ["if", "else", "for", "while", "do", "try", "catch"] 15 }, 16 17 "requireSpaceAfterKeywords": ["if", "else", "for", "while", "do", "switch", "return", "try", "catch", "function"], 18 19 "disallowSpaceAfterKeywords": [], 20 21 "disallowSpaceBeforeComma": true, 22 "disallowSpaceAfterComma": false, 23 "disallowSpaceBeforeSemicolon": true, 24 25 "disallowNodeTypes": [ 26 "DebuggerStatement", 27 "ForInStatement", 28 "LabeledStatement", 29 "SwitchCase", 30 "SwitchStatement", 31 "WithStatement" 32 ], 33 34 "requireObjectKeysOnNewLine": { "allExcept": ["sameLine"] }, 35 36 "requireSpacesInAnonymousFunctionExpression": { "beforeOpeningRoundBrace": true, "beforeOpeningCurlyBrace": true }, 37 "requireSpacesInNamedFunctionExpression": { "beforeOpeningCurlyBrace": true }, 38 "disallowSpacesInNamedFunctionExpression": { "beforeOpeningRoundBrace": true }, 39 "requireSpacesInFunctionDeclaration": { "beforeOpeningCurlyBrace": true }, 40 "disallowSpacesInFunctionDeclaration": { "beforeOpeningRoundBrace": true }, 41 42 "requireSpaceBetweenArguments": true, 43 44 "disallowSpacesInsideParentheses": true, 45 46 "disallowSpacesInsideArrayBrackets": true, 47 48 "disallowQuotedKeysInObjects": { "allExcept": ["reserved"] }, 49 50 "disallowSpaceAfterObjectKeys": true, 51 52 "requireCommaBeforeLineBreak": true, 53 54 "disallowSpaceAfterPrefixUnaryOperators": ["++", "--", "+", "-", "~", "!"], 55 "requireSpaceAfterPrefixUnaryOperators": [], 56 57 "disallowSpaceBeforePostfixUnaryOperators": ["++", "--"], 58 "requireSpaceBeforePostfixUnaryOperators": [], 59 60 "disallowSpaceBeforeBinaryOperators": [], 61 "requireSpaceBeforeBinaryOperators": ["+", "-", "/", "*", "=", "==", "===", "!=", "!=="], 62 63 "requireSpaceAfterBinaryOperators": ["+", "-", "/", "*", "=", "==", "===", "!=", "!=="], 64 "disallowSpaceAfterBinaryOperators": [], 65 66 "disallowImplicitTypeConversion": ["binary", "string"], 67 68 "disallowKeywords": ["with", "eval"], 69 70 "requireKeywordsOnNewLine": [], 71 "disallowKeywordsOnNewLine": ["else"], 72 73 "requireLineFeedAtFileEnd": true, 74 75 "disallowTrailingWhitespace": true, 76 77 "disallowTrailingComma": true, 78 79 "excludeFiles": ["node_modules/**", "vendor/**"], 80 81 "disallowMultipleLineStrings": true, 82 83 "requireDotNotation": { "allExcept": ["keywords"] }, 84 85 "requireParenthesesAroundIIFE": true, 86 87 "validateLineBreaks": "LF", 88 89 "validateQuoteMarks": { 90 "escape": true, 91 "mark": "'" 92 }, 93 94 "disallowOperatorBeforeLineBreak": [], 95 96 "requireSpaceBeforeKeywords": [ 97 "do", 98 "for", 99 "if", 100 "else", 101 "switch", 102 "case", 103 "try", 104 "catch", 105 "finally", 106 "while", 107 "with", 108 "return" 109 ], 110 111 "validateAlignedFunctionParameters": { 112 "lineBreakAfterOpeningBraces": true, 113 "lineBreakBeforeClosingBraces": true 114 }, 115 116 "requirePaddingNewLinesBeforeExport": true, 117 118 "validateNewlineAfterArrayElements": { 119 "maximum": 8 120 }, 121 122 "requirePaddingNewLinesAfterUseStrict": true, 123 124 "disallowArrowFunctions": true, 125 126 "disallowMultiLineTernary": true, 127 128 "validateOrderInObjectKeys": "asc-insensitive", 129 130 "disallowIdenticalDestructuringNames": true, 131 132 "disallowNestedTernaries": { "maxLevel": 1 }, 133 134 "requireSpaceAfterComma": { "allExcept": ["trailing"] }, 135 "requireAlignedMultilineParams": false, 136 137 "requireSpacesInGenerator": { 138 "afterStar": true 139 }, 140 141 "disallowSpacesInGenerator": { 142 "beforeStar": true 143 }, 144 145 "disallowVar": false, 146 147 "requireArrayDestructuring": false, 148 149 "requireEnhancedObjectLiterals": false, 150 151 "requireObjectDestructuring": false, 152 153 "requireEarlyReturn": false, 154 155 "requireCapitalizedConstructorsNew": { 156 "allExcept": ["Function", "String", "Object", "Symbol", "Number", "Date", "RegExp", "Error", "Boolean", "Array"] 157 }, 158 159 "requireImportAlphabetized": false, 160 161 "requireSpaceBeforeObjectValues": true, 162 "requireSpaceBeforeDestructuredValues": true, 163 164 "disallowSpacesInsideTemplateStringPlaceholders": true, 165 166 "disallowArrayDestructuringReturn": false, 167 168 "requireNewlineBeforeSingleStatementsInIf": false, 169 170 "disallowUnusedVariables": true, 171 172 "requireSpacesInsideImportedObjectBraces": true, 173 174 "requireUseStrict": true 175} 176 177