web: De-duplicate TypeScript ESLint rules
Pull them to the root config, using the `overrides` feature: https://eslint.org/docs/user-guide/configuring/configuration-files#configuration-based-on-glob-patterns
This commit is contained in:
parent
5bf8b46ab5
commit
479719f425
|
@ -8,3 +8,17 @@ rules:
|
||||||
no-unused-vars:
|
no-unused-vars:
|
||||||
- error
|
- error
|
||||||
- argsIgnorePattern: ^_
|
- argsIgnorePattern: ^_
|
||||||
|
overrides:
|
||||||
|
# TypeScript rules.
|
||||||
|
- files:
|
||||||
|
- '*.ts'
|
||||||
|
parser: '@typescript-eslint/parser'
|
||||||
|
plugins:
|
||||||
|
- '@typescript-eslint'
|
||||||
|
extends:
|
||||||
|
- plugin:@typescript-eslint/recommended
|
||||||
|
rules:
|
||||||
|
'@typescript-eslint/no-non-null-assertion': 'off'
|
||||||
|
'@typescript-eslint/no-unused-vars':
|
||||||
|
- error
|
||||||
|
- argsIgnorePattern: ^_
|
||||||
|
|
|
@ -1,17 +1,10 @@
|
||||||
env:
|
env:
|
||||||
browser: true
|
browser: true
|
||||||
parser: '@typescript-eslint/parser'
|
|
||||||
plugins:
|
plugins:
|
||||||
- '@typescript-eslint'
|
|
||||||
- jsdoc
|
- jsdoc
|
||||||
extends:
|
extends:
|
||||||
- plugin:@typescript-eslint/recommended
|
|
||||||
- plugin:jsdoc/recommended
|
- plugin:jsdoc/recommended
|
||||||
rules:
|
rules:
|
||||||
'@typescript-eslint/no-non-null-assertion': 'off'
|
|
||||||
'@typescript-eslint/no-unused-vars':
|
|
||||||
- error
|
|
||||||
- argsIgnorePattern: ^_
|
|
||||||
jsdoc/no-types: error
|
jsdoc/no-types: error
|
||||||
jsdoc/require-returns-type: 'off'
|
jsdoc/require-returns-type: 'off'
|
||||||
jsdoc/require-param-type: 'off'
|
jsdoc/require-param-type: 'off'
|
||||||
|
|
|
@ -1,13 +1,3 @@
|
||||||
env:
|
env:
|
||||||
browser: true
|
browser: true
|
||||||
webextensions: true
|
webextensions: true
|
||||||
parser: '@typescript-eslint/parser'
|
|
||||||
plugins:
|
|
||||||
- '@typescript-eslint'
|
|
||||||
extends:
|
|
||||||
- plugin:@typescript-eslint/recommended
|
|
||||||
rules:
|
|
||||||
'@typescript-eslint/no-non-null-assertion': 'off'
|
|
||||||
'@typescript-eslint/no-unused-vars':
|
|
||||||
- error
|
|
||||||
- argsIgnorePattern: ^_
|
|
||||||
|
|
Loading…
Reference in New Issue