You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
174 lines
4.0 KiB
174 lines
4.0 KiB
{ |
|
"es3": true, |
|
|
|
"additionalRules": [], |
|
|
|
"requireSemicolons": true, |
|
|
|
"disallowMultipleSpaces": true, |
|
|
|
"disallowIdentifierNames": [], |
|
|
|
"requireCurlyBraces": { |
|
"allExcept": [], |
|
"keywords": ["if", "else", "for", "while", "do", "try", "catch"] |
|
}, |
|
|
|
"requireSpaceAfterKeywords": ["if", "else", "for", "while", "do", "switch", "return", "try", "catch", "function"], |
|
|
|
"disallowSpaceAfterKeywords": [], |
|
|
|
"disallowSpaceBeforeComma": true, |
|
"disallowSpaceAfterComma": false, |
|
"disallowSpaceBeforeSemicolon": true, |
|
|
|
"disallowNodeTypes": [ |
|
"DebuggerStatement", |
|
"LabeledStatement", |
|
"SwitchCase", |
|
"SwitchStatement", |
|
"WithStatement" |
|
], |
|
|
|
"requireObjectKeysOnNewLine": { "allExcept": ["sameLine"] }, |
|
|
|
"requireSpacesInAnonymousFunctionExpression": { "beforeOpeningRoundBrace": true, "beforeOpeningCurlyBrace": true }, |
|
"requireSpacesInNamedFunctionExpression": { "beforeOpeningCurlyBrace": true }, |
|
"disallowSpacesInNamedFunctionExpression": { "beforeOpeningRoundBrace": true }, |
|
"requireSpacesInFunctionDeclaration": { "beforeOpeningCurlyBrace": true }, |
|
"disallowSpacesInFunctionDeclaration": { "beforeOpeningRoundBrace": true }, |
|
|
|
"requireSpaceBetweenArguments": true, |
|
|
|
"disallowSpacesInsideParentheses": true, |
|
|
|
"disallowSpacesInsideArrayBrackets": true, |
|
|
|
"disallowQuotedKeysInObjects": { "allExcept": ["reserved"] }, |
|
|
|
"disallowSpaceAfterObjectKeys": true, |
|
|
|
"requireCommaBeforeLineBreak": true, |
|
|
|
"disallowSpaceAfterPrefixUnaryOperators": ["++", "--", "+", "-", "~", "!"], |
|
"requireSpaceAfterPrefixUnaryOperators": [], |
|
|
|
"disallowSpaceBeforePostfixUnaryOperators": ["++", "--"], |
|
"requireSpaceBeforePostfixUnaryOperators": [], |
|
|
|
"disallowSpaceBeforeBinaryOperators": [], |
|
"requireSpaceBeforeBinaryOperators": ["+", "-", "/", "*", "=", "==", "===", "!=", "!=="], |
|
|
|
"requireSpaceAfterBinaryOperators": ["+", "-", "/", "*", "=", "==", "===", "!=", "!=="], |
|
"disallowSpaceAfterBinaryOperators": [], |
|
|
|
"disallowImplicitTypeConversion": ["binary", "string"], |
|
|
|
"disallowKeywords": ["with", "eval"], |
|
|
|
"requireKeywordsOnNewLine": [], |
|
"disallowKeywordsOnNewLine": ["else"], |
|
|
|
"requireLineFeedAtFileEnd": true, |
|
|
|
"disallowTrailingWhitespace": true, |
|
|
|
"disallowTrailingComma": true, |
|
|
|
"excludeFiles": ["node_modules/**", "vendor/**"], |
|
|
|
"disallowMultipleLineStrings": true, |
|
|
|
"requireDotNotation": { "allExcept": ["keywords"] }, |
|
|
|
"requireParenthesesAroundIIFE": true, |
|
|
|
"validateLineBreaks": "LF", |
|
|
|
"validateQuoteMarks": { |
|
"escape": true, |
|
"mark": "'" |
|
}, |
|
|
|
"disallowOperatorBeforeLineBreak": [], |
|
|
|
"requireSpaceBeforeKeywords": [ |
|
"do", |
|
"for", |
|
"if", |
|
"else", |
|
"switch", |
|
"case", |
|
"try", |
|
"catch", |
|
"finally", |
|
"while", |
|
"with", |
|
"return" |
|
], |
|
|
|
"validateAlignedFunctionParameters": { |
|
"lineBreakAfterOpeningBraces": true, |
|
"lineBreakBeforeClosingBraces": true |
|
}, |
|
|
|
"requirePaddingNewLinesBeforeExport": true, |
|
|
|
"validateNewlineAfterArrayElements": { |
|
}, |
|
|
|
"requirePaddingNewLinesAfterUseStrict": true, |
|
|
|
"disallowArrowFunctions": true, |
|
|
|
"disallowMultiLineTernary": true, |
|
|
|
"validateOrderInObjectKeys": "asc-insensitive", |
|
|
|
"disallowIdenticalDestructuringNames": true, |
|
|
|
"disallowNestedTernaries": { "maxLevel": 1 }, |
|
|
|
"requireSpaceAfterComma": { "allExcept": ["trailing"] }, |
|
"requireAlignedMultilineParams": false, |
|
|
|
"requireSpacesInGenerator": { |
|
"afterStar": true |
|
}, |
|
|
|
"disallowSpacesInGenerator": { |
|
"beforeStar": true |
|
}, |
|
|
|
"disallowVar": false, |
|
|
|
"requireArrayDestructuring": false, |
|
|
|
"requireEnhancedObjectLiterals": false, |
|
|
|
"requireObjectDestructuring": false, |
|
|
|
"requireEarlyReturn": false, |
|
|
|
"requireCapitalizedConstructorsNew": { |
|
"allExcept": ["Function", "String", "Object", "Symbol", "Number", "Date", "RegExp", "Error", "Boolean", "Array"] |
|
}, |
|
|
|
"requireImportAlphabetized": false, |
|
|
|
"requireSpaceBeforeObjectValues": true, |
|
"requireSpaceBeforeDestructuredValues": true, |
|
|
|
"disallowSpacesInsideTemplateStringPlaceholders": true, |
|
|
|
"disallowArrayDestructuringReturn": false, |
|
|
|
"requireNewlineBeforeSingleStatementsInIf": false, |
|
|
|
"disallowUnusedVariables": true, |
|
|
|
"requireSpacesInsideImportedObjectBraces": true, |
|
|
|
"requireUseStrict": true |
|
} |
|
|
|
|