642 lines
9.8 KiB
JSON
642 lines
9.8 KiB
JSON
{
|
|
"array-callback-return": [
|
|
"error",
|
|
{
|
|
"allowImplicit": false,
|
|
"checkForEach": true
|
|
}
|
|
],
|
|
"arrow-parens": [
|
|
"error",
|
|
"always"
|
|
],
|
|
"arrow-spacing": [
|
|
"error",
|
|
{
|
|
"after": true,
|
|
"before": true
|
|
}
|
|
],
|
|
"brace-style": [
|
|
"error",
|
|
"1tbs",
|
|
{
|
|
"allowSingleLine": false
|
|
}
|
|
],
|
|
"camelcase": [
|
|
"error",
|
|
{
|
|
"allow": [
|
|
"^UNSAFE_"
|
|
],
|
|
"ignoreDestructuring": true,
|
|
"ignoreImports": false,
|
|
"properties": "always"
|
|
}
|
|
],
|
|
"class-methods-use-this": [
|
|
"warn"
|
|
],
|
|
"comma-dangle": [
|
|
"error",
|
|
"always-multiline"
|
|
],
|
|
"comma-spacing": [
|
|
"error",
|
|
{
|
|
"after": true,
|
|
"before": false
|
|
}
|
|
],
|
|
"comma-style": [
|
|
"error",
|
|
"last"
|
|
],
|
|
"curly": [
|
|
"error",
|
|
"all"
|
|
],
|
|
"dot-notation": [
|
|
"error",
|
|
{
|
|
"allowKeywords": true
|
|
}
|
|
],
|
|
"eol-last": [
|
|
"error",
|
|
"always"
|
|
],
|
|
"eqeqeq": [
|
|
"error",
|
|
"always"
|
|
],
|
|
"function-call-argument-newline": [
|
|
"error",
|
|
"consistent"
|
|
],
|
|
"id-length": [
|
|
"warn",
|
|
{
|
|
"max": 32,
|
|
"min": 2,
|
|
"properties": "always"
|
|
}
|
|
],
|
|
"indent": [
|
|
"error",
|
|
"tab",
|
|
{
|
|
"ArrayExpression": 1,
|
|
"CallExpression": {
|
|
"arguments": 1
|
|
},
|
|
"FunctionDeclaration": {
|
|
"body": 1,
|
|
"parameters": 1
|
|
},
|
|
"FunctionExpression": {
|
|
"body": 1,
|
|
"parameters": 1
|
|
},
|
|
"ImportDeclaration": 1,
|
|
"MemberExpression": 1,
|
|
"ObjectExpression": 1,
|
|
"SwitchCase": 1,
|
|
"VariableDeclarator": 1,
|
|
"flatTernaryExpressions": true,
|
|
"ignoreComments": false,
|
|
"offsetTernaryExpressions": true,
|
|
"outerIIFEBody": 1
|
|
}
|
|
],
|
|
"indent-legacy": [
|
|
"off"
|
|
],
|
|
"jsx-quotes": [
|
|
"error",
|
|
"prefer-double"
|
|
],
|
|
"key-spacing": [
|
|
"error",
|
|
{
|
|
"afterColon": true,
|
|
"beforeColon": false,
|
|
"mode": "strict"
|
|
}
|
|
],
|
|
"keyword-spacing": [
|
|
"error",
|
|
{
|
|
"after": true,
|
|
"before": true
|
|
}
|
|
],
|
|
"linebreak-style": [
|
|
"error",
|
|
"unix"
|
|
],
|
|
"lines-around-comment": [
|
|
"error",
|
|
{
|
|
"afterBlockComment": false,
|
|
"afterLineComment": false,
|
|
"allowArrayEnd": false,
|
|
"allowArrayStart": true,
|
|
"allowBlockEnd": false,
|
|
"allowBlockStart": true,
|
|
"allowClassEnd": false,
|
|
"allowClassStart": true,
|
|
"allowObjectEnd": false,
|
|
"allowObjectStart": true,
|
|
"beforeBlockComment": true,
|
|
"beforeLineComment": false
|
|
}
|
|
],
|
|
"lines-around-directive": [
|
|
"off"
|
|
],
|
|
"lines-between-class-members": [
|
|
"error",
|
|
"always",
|
|
{
|
|
"exceptAfterSingleLine": false
|
|
}
|
|
],
|
|
"max-len": [
|
|
"warn",
|
|
{
|
|
"code": 180,
|
|
"comments": 72,
|
|
"ignoreComments": false,
|
|
"ignorePattern": "eslint*",
|
|
"ignoreRegExpLiterals": false,
|
|
"ignoreStrings": true,
|
|
"ignoreTemplateLiterals": true,
|
|
"ignoreTrailingComments": false,
|
|
"ignoreUrls": true,
|
|
"tabWidth": 4
|
|
}
|
|
],
|
|
"max-lines": [
|
|
"off"
|
|
],
|
|
"max-lines-per-function": [
|
|
"warn",
|
|
{
|
|
"IIFEs": false,
|
|
"max": 128,
|
|
"skipBlankLines": true,
|
|
"skipComments": true
|
|
}
|
|
],
|
|
"max-statements": [
|
|
"off"
|
|
],
|
|
"max-statements-per-line": [
|
|
"error",
|
|
{
|
|
"max": 1
|
|
}
|
|
],
|
|
"multiline-comment-style": [
|
|
"error",
|
|
"starred-block"
|
|
],
|
|
"new-cap": [
|
|
"error",
|
|
{
|
|
"capIsNew": true,
|
|
"newIsCap": true,
|
|
"properties": false
|
|
}
|
|
],
|
|
"newline-after-var": [
|
|
"off"
|
|
],
|
|
"newline-before-return": [
|
|
"off"
|
|
],
|
|
"no-alert": [
|
|
"warn"
|
|
],
|
|
"no-buffer-constructor": [
|
|
"error"
|
|
],
|
|
"no-caller": [
|
|
"error"
|
|
],
|
|
"no-catch-shadow": [
|
|
"off"
|
|
],
|
|
"no-console": [
|
|
"warn"
|
|
],
|
|
"no-constant-condition": [
|
|
"error",
|
|
{
|
|
"checkLoops": true
|
|
}
|
|
],
|
|
"no-debugger": [
|
|
"warn"
|
|
],
|
|
"no-duplicate-imports": [
|
|
"error",
|
|
{
|
|
"includeExports": true
|
|
}
|
|
],
|
|
"no-else-return": [
|
|
"error",
|
|
{
|
|
"allowElseIf": false
|
|
}
|
|
],
|
|
"no-empty": [
|
|
"warn",
|
|
{
|
|
"allowEmptyCatch": false
|
|
}
|
|
],
|
|
"no-eval": [
|
|
"error",
|
|
{
|
|
"allowIndirect": false
|
|
}
|
|
],
|
|
"no-extend-native": [
|
|
"error"
|
|
],
|
|
"no-extra-bind": [
|
|
"error"
|
|
],
|
|
"no-extra-semi": [
|
|
"error"
|
|
],
|
|
"no-implied-eval": [
|
|
"error"
|
|
],
|
|
"no-iterator": [
|
|
"error"
|
|
],
|
|
"no-labels": [
|
|
"error"
|
|
],
|
|
"no-lone-blocks": [
|
|
"error"
|
|
],
|
|
"no-magic-numbers": [
|
|
"off"
|
|
],
|
|
"no-mixed-spaces-and-tabs": [
|
|
"error"
|
|
],
|
|
"no-multi-spaces": [
|
|
"error",
|
|
{
|
|
"exceptions": {},
|
|
"ignoreEOLComments": false
|
|
}
|
|
],
|
|
"no-multi-str": [
|
|
"error"
|
|
],
|
|
"no-multiple-empty-lines": [
|
|
"error",
|
|
{
|
|
"max": 1,
|
|
"maxBOF": 1,
|
|
"maxEOF": 1
|
|
}
|
|
],
|
|
"no-native-reassign": [
|
|
"off"
|
|
],
|
|
"no-negated-in-lhs": [
|
|
"off"
|
|
],
|
|
"no-nested-ternary": [
|
|
"error"
|
|
],
|
|
"no-new-func": [
|
|
"error"
|
|
],
|
|
"no-new-wrappers": [
|
|
"error"
|
|
],
|
|
"no-octal-escape": [
|
|
"error"
|
|
],
|
|
"no-param-reassign": [
|
|
"warn",
|
|
{
|
|
"props": true
|
|
}
|
|
],
|
|
"no-proto": [
|
|
"error"
|
|
],
|
|
"no-restricted-properties": [
|
|
"error",
|
|
{
|
|
"message": "Use the exponentiation operator (**) instead of Math.pow()",
|
|
"object": "Math",
|
|
"property": "pow"
|
|
}
|
|
],
|
|
"no-return-await": [
|
|
"error"
|
|
],
|
|
"no-script-url": [
|
|
"error"
|
|
],
|
|
"no-self-compare": [
|
|
"error"
|
|
],
|
|
"no-sequences": [
|
|
"error"
|
|
],
|
|
"no-spaced-func": [
|
|
"off"
|
|
],
|
|
"no-tabs": [
|
|
"error",
|
|
{
|
|
"allowIndentationTabs": true
|
|
}
|
|
],
|
|
"no-ternary": [
|
|
"off"
|
|
],
|
|
"no-trailing-spaces": [
|
|
"error",
|
|
{
|
|
"ignoreComments": false,
|
|
"skipBlankLines": false
|
|
}
|
|
],
|
|
"no-undef-init": [
|
|
"error"
|
|
],
|
|
"no-undefined": [
|
|
"off"
|
|
],
|
|
"no-underscore-dangle": [
|
|
"error",
|
|
{
|
|
"allowAfterSuper": false,
|
|
"allowAfterThis": true,
|
|
"allowAfterThisConstructor": false,
|
|
"enforceInMethodNames": false
|
|
}
|
|
],
|
|
"no-unmodified-loop-condition": [
|
|
"error"
|
|
],
|
|
"no-unneeded-ternary": [
|
|
"error",
|
|
{
|
|
"defaultAssignment": true
|
|
}
|
|
],
|
|
"no-unused-vars": [
|
|
"error",
|
|
{
|
|
"args": "after-used",
|
|
"caughtErrors": "all",
|
|
"ignoreRestSiblings": false,
|
|
"vars": "all"
|
|
}
|
|
],
|
|
"no-use-before-define": [
|
|
"error",
|
|
{
|
|
"classes": true,
|
|
"functions": true,
|
|
"variables": true
|
|
}
|
|
],
|
|
"no-useless-call": [
|
|
"error"
|
|
],
|
|
"no-useless-computed-key": [
|
|
"error",
|
|
{
|
|
"enforceForClassMembers": true
|
|
}
|
|
],
|
|
"no-useless-constructor": [
|
|
"error"
|
|
],
|
|
"no-useless-rename": [
|
|
"error",
|
|
{
|
|
"ignoreDestructuring": false,
|
|
"ignoreExport": false,
|
|
"ignoreImport": false
|
|
}
|
|
],
|
|
"no-useless-return": [
|
|
"error"
|
|
],
|
|
"no-var": [
|
|
"error"
|
|
],
|
|
"no-whitespace-before-property": [
|
|
"error"
|
|
],
|
|
"no-with": [
|
|
"error"
|
|
],
|
|
"object-curly-newline": [
|
|
"error",
|
|
{
|
|
"ExportDeclaration": {
|
|
"consistent": true,
|
|
"minProperties": 5,
|
|
"multiline": true
|
|
},
|
|
"ImportDeclaration": "never",
|
|
"ObjectExpression": {
|
|
"consistent": true,
|
|
"minProperties": 5,
|
|
"multiline": true
|
|
},
|
|
"ObjectPattern": {
|
|
"consistent": true,
|
|
"minProperties": 5,
|
|
"multiline": true
|
|
}
|
|
}
|
|
],
|
|
"object-curly-spacing": [
|
|
"error",
|
|
"always",
|
|
{
|
|
"arraysInObjects": false,
|
|
"objectsInObjects": false
|
|
}
|
|
],
|
|
"object-property-newline": [
|
|
"error",
|
|
{
|
|
"allowAllPropertiesOnSameLine": false
|
|
}
|
|
],
|
|
"object-shorthand": [
|
|
"error",
|
|
"always",
|
|
{
|
|
"avoidExplicitReturnArrows": true,
|
|
"avoidQuotes": false,
|
|
"ignoreConstructors": false
|
|
}
|
|
],
|
|
"one-var": [
|
|
"error",
|
|
"never"
|
|
],
|
|
"prefer-arrow-callback": [
|
|
"error",
|
|
{
|
|
"allowNamedFunctions": false,
|
|
"allowUnboundThis": false
|
|
}
|
|
],
|
|
"prefer-const": [
|
|
"error",
|
|
{
|
|
"destructuring": "any",
|
|
"ignoreReadBeforeAssign": false
|
|
}
|
|
],
|
|
"prefer-numeric-literals": [
|
|
"error"
|
|
],
|
|
"prefer-object-spread": [
|
|
"error"
|
|
],
|
|
"prefer-reflect": [
|
|
"off"
|
|
],
|
|
"prefer-rest-params": [
|
|
"error"
|
|
],
|
|
"prefer-spread": [
|
|
"error"
|
|
],
|
|
"prefer-template": [
|
|
"error"
|
|
],
|
|
"quote-props": [
|
|
"error",
|
|
"consistent-as-needed",
|
|
{
|
|
"keywords": true,
|
|
"numbers": true,
|
|
"unnecessary": true
|
|
}
|
|
],
|
|
"quotes": [
|
|
"error",
|
|
"double",
|
|
{
|
|
"allowTemplateLiterals": false,
|
|
"avoidEscape": false
|
|
}
|
|
],
|
|
"require-await": [
|
|
"warn"
|
|
],
|
|
"require-jsdoc": [
|
|
"off"
|
|
],
|
|
"semi": [
|
|
"error",
|
|
"always",
|
|
{
|
|
"omitLastInOneLineBlock": false
|
|
}
|
|
],
|
|
"semi-spacing": [
|
|
"error",
|
|
{
|
|
"after": true,
|
|
"before": false
|
|
}
|
|
],
|
|
"semi-style": [
|
|
"error",
|
|
"last"
|
|
],
|
|
"sort-imports": [
|
|
"error",
|
|
{
|
|
"ignoreCase": false,
|
|
"ignoreDeclarationSort": true,
|
|
"ignoreMemberSort": false,
|
|
"memberSyntaxSortOrder": [
|
|
"all",
|
|
"multiple",
|
|
"single",
|
|
"none"
|
|
]
|
|
}
|
|
],
|
|
"sort-keys": [
|
|
"warn",
|
|
"asc",
|
|
{
|
|
"caseSensitive": true,
|
|
"minKeys": 2,
|
|
"natural": true
|
|
}
|
|
],
|
|
"sort-vars": [
|
|
"error",
|
|
{
|
|
"ignoreCase": false
|
|
}
|
|
],
|
|
"space-before-blocks": [
|
|
"error",
|
|
"always"
|
|
],
|
|
"space-before-function-paren": [
|
|
"error",
|
|
{
|
|
"anonymous": "always",
|
|
"asyncArrow": "always",
|
|
"named": "never"
|
|
}
|
|
],
|
|
"space-infix-ops": [
|
|
"error",
|
|
{
|
|
"int32Hint": false
|
|
}
|
|
],
|
|
"strict": [
|
|
"error",
|
|
"safe"
|
|
],
|
|
"valid-jsdoc": [
|
|
"off"
|
|
],
|
|
"valid-typeof": [
|
|
"error",
|
|
{
|
|
"requireStringLiterals": true
|
|
}
|
|
],
|
|
"yoda": [
|
|
"error",
|
|
"never",
|
|
{
|
|
"exceptRange": false,
|
|
"onlyEquality": false
|
|
}
|
|
]
|
|
}
|