diff --git a/web/.eslintrc.yaml b/web/.eslintrc.yaml index ffced409b..e53c5c71d 100644 --- a/web/.eslintrc.yaml +++ b/web/.eslintrc.yaml @@ -8,3 +8,17 @@ rules: no-unused-vars: - error - 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: ^_ diff --git a/web/packages/core/src/.eslintrc.yaml b/web/packages/core/src/.eslintrc.yaml index 5c910e86b..dcf407041 100644 --- a/web/packages/core/src/.eslintrc.yaml +++ b/web/packages/core/src/.eslintrc.yaml @@ -1,17 +1,10 @@ env: browser: true -parser: '@typescript-eslint/parser' plugins: - - '@typescript-eslint' - jsdoc extends: - - plugin:@typescript-eslint/recommended - plugin:jsdoc/recommended rules: - '@typescript-eslint/no-non-null-assertion': 'off' - '@typescript-eslint/no-unused-vars': - - error - - argsIgnorePattern: ^_ jsdoc/no-types: error jsdoc/require-returns-type: 'off' jsdoc/require-param-type: 'off' diff --git a/web/packages/extension/src/.eslintrc.yaml b/web/packages/extension/src/.eslintrc.yaml index 605bf050f..275430e72 100644 --- a/web/packages/extension/src/.eslintrc.yaml +++ b/web/packages/extension/src/.eslintrc.yaml @@ -1,13 +1,3 @@ env: browser: 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: ^_