1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- {
- "excludeFiles": ["node_modules/**", "lib/legacy/**"],
- "disallowEmptyBlocks": true,
- "disallowImplicitTypeConversion": ["numeric", "boolean", "binary", "string"],
- "disallowMixedSpacesAndTabs": true,
- "disallowMultipleLineStrings": true,
- "disallowMultipleSpaces": true,
- "disallowMultipleVarDecl": "exceptUndefined",
- "disallowNewlineBeforeBlockStatements": true,
- "disallowQuotedKeysInObjects": "allButReserved",
- "disallowSpaceAfterObjectKeys": true,
- "disallowSpaceAfterPrefixUnaryOperators": true,
- "disallowSpaceBeforePostfixUnaryOperators": true,
- "disallowSpacesInCallExpression": true,
- "disallowTrailingWhitespace": true,
- "disallowYodaConditions": true,
- "maximumLineLength": 100,
- "requireBlocksOnNewline": true,
- "requireCapitalizedComments": true,
- "requireCapitalizedConstructors": true,
- "requireCommaBeforeLineBreak": true,
- "requireFunctionDeclarations": true,
- "requireKeywordsOnNewLine": ["else"],
- "requireLineBreakAfterVariableAssignment": true,
- "requireParenthesesAroundIIFE": true,
- "requireSemicolons": true,
- "requireSpaceAfterBinaryOperators": true,
- "requireSpaceBeforeBinaryOperators": true,
- "requireSpaceAfterKeywords": [
- "do",
- "for",
- "if",
- "else",
- "switch",
- "case",
- "try",
- "catch",
- "void",
- "while",
- "with",
- "return",
- "typeof"
- ],
- "requireSpaceBeforeBlockStatements": true,
- "requireSpaceBeforeObjectValues": true,
- "requireSpaceBetweenArguments": true,
- "requireSpacesInConditionalExpression": true,
- "requireSpacesInForStatement": true,
- "requireTrailingComma": { "ignoreSingleLine": true },
- "safeContextKeyword": ["self"],
- "validateIndentation": 2,
- "validateLineBreaks": "LF",
- "validateNewlineAfterArrayElements": {
- "maximum": 2
- },
- "validateParameterSeparator": ", ",
- "validateQuoteMarks": { "mark": "'", "escape": true }
- }
|