Skip to content

Commit fbdcd15

Browse files
authored
feat: add unused imports rules (#57)
* feat: replace typescript no-unused-vars with unused-imports/no-unused-vars * feat: replace break-typescript-eslint-rules with break-unused-imports-rules
1 parent 3129c1f commit fbdcd15

3 files changed

Lines changed: 11 additions & 8 deletions

File tree

example-app/eslint-breaking-examples/break-typescript-eslint-rules.ts

Lines changed: 0 additions & 7 deletions
This file was deleted.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
// Save without formatting: [⌘ + K] > [S]
2+
3+
// This should trigger two errors breaking unused-imports rules:
4+
// unused-imports/no-unused-imports
5+
// unused-imports/no-unused-vars
6+
7+
import { View } from "react-native";
8+
9+
const unused_var = 1;

packages/eslint-plugin/lib/configs/recommended.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ module.exports = defineConfig({
3030
"@typescript-eslint/explicit-function-return-type": "off",
3131
"@typescript-eslint/indent": "off",
3232
"@typescript-eslint/no-explicit-any": "error",
33-
"@typescript-eslint/no-unused-vars": "error",
3433
"no-console": ["error", { allow: ["warn", "error"] }],
3534
"no-return-await": "error",
3635
"react-hooks/exhaustive-deps": "error",
@@ -39,7 +38,9 @@ module.exports = defineConfig({
3938
"react/no-unstable-nested-components": "error",
4039
"react/prop-types": "off",
4140
"react/no-unused-prop-types": "error",
41+
"@typescript-eslint/no-unused-vars": "off",
4242
"unused-imports/no-unused-imports": "error",
43+
"unused-imports/no-unused-vars": "error",
4344
},
4445
env: {
4546
node: true,

0 commit comments

Comments
 (0)