chore(lint): remove unused imports via eslint unused-imports (#89)

This commit is contained in:
vin authored and GitHub committed 2026-02-11 02:54:23 +08:00
1 parent b89dd2c3bb
commit e5037dabcb
7 files changed
+39 -11

No files matched your search

+15
View File
@@ -4,6 +4,7 @@ import tseslint from 'typescript-eslint';
import pluginReact from 'eslint-plugin-react';
import eslintPluginPrettierRecommended from 'eslint-config-prettier';
import reactHooks from 'eslint-plugin-react-hooks';
import unusedImports from 'eslint-plugin-unused-imports';
import path from 'node:path';
import { includeIgnoreFile } from '@eslint/compat';
import { fileURLToPath } from 'node:url';
@@ -26,11 +27,25 @@ export default defineConfig([
eslintPluginPrettierRecommended,
...tseslint.configs.recommended,
{
plugins: {
'unused-imports': unusedImports,
},
rules: {
'@typescript-eslint/no-explicit-any': 'off',
'@typescript-eslint/no-unused-vars': 'off',
'@typescript-eslint/no-empty-object-type': 'off',
'@typescript-eslint/ban-ts-comment': 'off',
'no-unused-vars': 'off',
'unused-imports/no-unused-imports': 'error',
'unused-imports/no-unused-vars': [
'warn',
{
vars: 'all',
varsIgnorePattern: '^_',
args: 'after-used',
argsIgnorePattern: '^_',
},
],
'no-empty-pattern': 'off',
'prefer-const': 'off',
},