89 lines
2.0 KiB
YAML
89 lines
2.0 KiB
YAML
|
env:
|
||
|
browser: true
|
||
|
es2021: true
|
||
|
extends:
|
||
|
- 'eslint:recommended'
|
||
|
- 'plugin:@typescript-eslint/recommended'
|
||
|
parser: '@typescript-eslint/parser'
|
||
|
parserOptions:
|
||
|
ecmaVersion: 12
|
||
|
sourceType: module
|
||
|
plugins:
|
||
|
- '@typescript-eslint'
|
||
|
- react
|
||
|
rules:
|
||
|
"@typescript-eslint/ban-ts-comment": off
|
||
|
"@typescript-eslint/no-empty-function": off
|
||
|
indent:
|
||
|
- error
|
||
|
- 4
|
||
|
- SwitchCase: 1
|
||
|
linebreak-style:
|
||
|
- error
|
||
|
- unix
|
||
|
quotes:
|
||
|
- error
|
||
|
- double
|
||
|
semi:
|
||
|
- error
|
||
|
- always
|
||
|
react/jsx-pascal-case: error
|
||
|
react/jsx-closing-bracket-location: error
|
||
|
react/jsx-closing-tag-location: error
|
||
|
no-multi-spaces: error
|
||
|
react/jsx-tag-spacing: error
|
||
|
react/jsx-boolean-value: error
|
||
|
react/jsx-wrap-multilines: error
|
||
|
react/self-closing-comp: error
|
||
|
prefer-const: error
|
||
|
no-const-assign: error
|
||
|
no-var: error
|
||
|
array-callback-return: error
|
||
|
prefer-template: error
|
||
|
template-curly-spacing: error
|
||
|
no-useless-escape: error
|
||
|
wrap-iife: error
|
||
|
no-loop-func: error
|
||
|
default-param-last: error
|
||
|
space-before-function-paren:
|
||
|
- error
|
||
|
- never
|
||
|
space-before-blocks: error
|
||
|
no-param-reassign: error
|
||
|
function-paren-newline: error
|
||
|
comma-dangle:
|
||
|
- error
|
||
|
- always-multiline
|
||
|
arrow-spacing: error
|
||
|
arrow-parens: error
|
||
|
arrow-body-style: error
|
||
|
no-confusing-arrow: error
|
||
|
implicit-arrow-linebreak: error
|
||
|
no-duplicate-imports: error
|
||
|
object-curly-newline: error
|
||
|
dot-notation: error
|
||
|
one-var:
|
||
|
- error
|
||
|
- never
|
||
|
no-multi-assign: error
|
||
|
no-plusplus: error
|
||
|
operator-linebreak: error
|
||
|
eqeqeq: error
|
||
|
no-case-declarations: error
|
||
|
no-nested-ternary: error
|
||
|
no-unneeded-ternary: error
|
||
|
no-mixed-operators: error
|
||
|
nonblock-statement-body-position: error
|
||
|
brace-style: error
|
||
|
keyword-spacing: error
|
||
|
space-infix-ops: error
|
||
|
eol-last: error
|
||
|
newline-per-chained-call: error
|
||
|
no-whitespace-before-property: error
|
||
|
space-in-parens: error
|
||
|
array-bracket-spacing: error
|
||
|
key-spacing: error
|
||
|
no-trailing-spaces: error
|
||
|
comma-style: error
|
||
|
radix: error
|
||
|
no-new-wrappers: error
|