12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- {
- "excludeFiles": [
- "node_modules/**"
- ],
- "disallowEmptyBlocks": true,
- "disallowMixedSpacesAndTabs": "smart",
- "disallowMultipleLineBreaks": true,
- "disallowMultipleLineStrings": true,
- "disallowQuotedKeysInObjects": "allButReserved",
- "disallowSpaceAfterObjectKeys": true,
- "disallowSpacesInsideArrayBrackets": true,
- "disallowSpacesInsideParentheses": true,
- "disallowTrailingWhitespace": true,
- "disallowYodaConditions": true,
- "requireBlocksOnNewline": true,
- "requireCamelCaseOrUpperCaseIdentifiers": true,
- "requireCapitalizedConstructors": true,
- "requireCommaBeforeLineBreak": true,
- "requireDotNotation": true,
- "requireMultipleVarDecl": true,
- "requireParenthesesAroundIIFE": true,
- "requireSpaceAfterLineComment": true,
- "requireSpacesInConditionalExpression": true,
- "requireSpacesInsideObjectBrackets": "all",
- "safeContextKeyword": "that",
- "validateIndentation": "\t",
- "disallowImplicitTypeConversion": [
- "numeric", "binary", "string"
- ],
- "disallowKeywords": [
- "with"
- ],
- "disallowSpaceAfterPrefixUnaryOperators": [
- "++", "--", "+", "-", "~", "!"
- ],
- "disallowSpaceBeforePostfixUnaryOperators": [
- "++", "--"
- ],
- "requireCurlyBraces": [
- "if", "else", "for", "while", "do",
- "try", "catch", "case", "default"
- ],
- "requireKeywordsOnNewLine": [
- "catch", "else"
- ],
- "requireOperatorBeforeLineBreak": [
- "+", "-", "/", "*", "=", "==", "===",
- "!=", "!==", ">", ">=", "<", "<="
- ],
- "requireSpaceAfterKeywords": [
- "if", "else", "for", "while", "do", "switch",
- "return", "try", "catch", "typeof"
- ],
- "requireSpaceBeforeBinaryOperators": [
- "+", "-", "/", "*", "=", "==", "===",
- "!=", "!=="
- ],
- "disallowSpacesInFunctionDeclaration": {
- "beforeOpeningRoundBrace": true
- },
- "disallowSpacesInNamedFunctionExpression": {
- "beforeOpeningRoundBrace": true
- },
- "requireSpacesInAnonymousFunctionExpression": {
- "beforeOpeningRoundBrace": true,
- "beforeOpeningCurlyBrace": true
- },
- "requireSpacesInFunctionDeclaration": {
- "beforeOpeningCurlyBrace": true
- },
- "requireSpacesInNamedFunctionExpression": {
- "beforeOpeningCurlyBrace": true
- },
- "validateJSDoc": {
- "checkParamNames": true,
- "requireParamTypes": true
- },
- "validateQuoteMarks": {
- "mark": "'",
- "escape": true
- }
- }
|