Add eslint-plugin-unused-imports (#54955)

This commit is contained in:
Bartosz Leper
2025-05-20 14:05:44 +00:00
committed by GitHub
parent 0b10aad4ea
commit 0847f0d274
3 changed files with 24 additions and 3 deletions
+18
View File
@@ -265,6 +265,9 @@ importers:
eslint-plugin-testing-library:
specifier: ^7.1.1
version: 7.1.1(eslint@9.26.0)(typescript@5.8.3)
eslint-plugin-unused-imports:
specifier: ^4.1.4
version: 4.1.4(@typescript-eslint/eslint-plugin@8.32.0(@typescript-eslint/parser@8.32.0(eslint@9.26.0)(typescript@5.8.3))(eslint@9.26.0)(typescript@5.8.3))(eslint@9.26.0)
globals:
specifier: ^16.0.0
version: 16.1.0
@@ -4166,6 +4169,15 @@ packages:
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
eslint-plugin-unused-imports@4.1.4:
resolution: {integrity: sha512-YptD6IzQjDardkl0POxnnRBhU1OEePMV0nd6siHaRBbd+lyh6NAhFEobiznKU7kTsSsDeSD62Pe7kAM1b7dAZQ==}
peerDependencies:
'@typescript-eslint/eslint-plugin': ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0
eslint: ^9.0.0 || ^8.0.0
peerDependenciesMeta:
'@typescript-eslint/eslint-plugin':
optional: true
eslint-scope@8.3.0:
resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -11774,6 +11786,12 @@ snapshots:
- supports-color
- typescript
eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.32.0(@typescript-eslint/parser@8.32.0(eslint@9.26.0)(typescript@5.8.3))(eslint@9.26.0)(typescript@5.8.3))(eslint@9.26.0):
dependencies:
eslint: 9.26.0
optionalDependencies:
'@typescript-eslint/eslint-plugin': 8.32.0(@typescript-eslint/parser@8.32.0(eslint@9.26.0)(typescript@5.8.3))(eslint@9.26.0)(typescript@5.8.3)
eslint-scope@8.3.0:
dependencies:
esrecurse: 4.3.0
+5 -3
View File
@@ -17,13 +17,14 @@
*/
import eslint from '@eslint/js';
import tseslint from 'typescript-eslint';
import jestPlugin from 'eslint-plugin-jest';
import jestDomPlugin from 'eslint-plugin-jest-dom';
import reactPlugin from 'eslint-plugin-react';
import reactHooksPlugin from 'eslint-plugin-react-hooks';
import jestPlugin from 'eslint-plugin-jest';
import testingLibraryPlugin from 'eslint-plugin-testing-library';
import jestDomPlugin from 'eslint-plugin-jest-dom';
import unusedImportsPlugin from 'eslint-plugin-unused-imports';
import globals from 'globals';
import tseslint from 'typescript-eslint';
export default tseslint.config(
{
@@ -62,6 +63,7 @@ export default tseslint.config(
plugins: {
// There is no flat config available.
'react-hooks': reactHooksPlugin,
'unused-imports': unusedImportsPlugin,
},
rules: {
...reactHooksPlugin.configs.recommended.rules,
+1
View File
@@ -26,6 +26,7 @@
"eslint-plugin-react": "^7.37.5",
"eslint-plugin-react-hooks": "^5.2.0",
"eslint-plugin-testing-library": "^7.1.1",
"eslint-plugin-unused-imports": "^4.1.4",
"globals": "^16.0.0",
"jest-environment-jsdom": "^29.7.0",
"jest-fail-on-console": "^3.3.1",