Skip to content

Commit e73d6f9

Browse files
committed
Set eslint and apply unused imports
1 parent 3a58014 commit e73d6f9

File tree

4 files changed

+115
-8
lines changed

4 files changed

+115
-8
lines changed

.eslintrc.cjs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,18 @@ module.exports = {
66
"plugin:react/recommended",
77
"plugin:react/jsx-runtime",
88
"plugin:react-hooks/recommended",
9-
"prettier"
9+
"prettier",
1010
],
1111
ignorePatterns: ["dist", ".eslintrc.cjs"],
1212
parserOptions: { ecmaVersion: "latest", sourceType: "module" },
1313
settings: { react: { version: "18.2" } },
14-
plugins: ["react-refresh"],
14+
plugins: ["react-refresh", "unused-imports"],
1515
rules: {
1616
"react-refresh/only-export-components": [
1717
"warn",
1818
{ allowConstantExport: true },
1919
],
2020
"react/prop-types": 0,
21+
"unused-imports/no-unused-imports": "error",
2122
},
2223
};

package-lock.json

Lines changed: 104 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,12 @@
4444
"eslint-plugin-react": "^7.33.2",
4545
"eslint-plugin-react-hooks": "^4.6.0",
4646
"eslint-plugin-react-refresh": "^0.4.5",
47+
"eslint-plugin-unused-imports": "^3.1.0",
4748
"postcss": "^8.4.32",
4849
"prettier": "3.2.5",
4950
"tailwindcss": "^3.3.6",
50-
"vite": "^5.0.11"
51+
"vite": "^5.0.11",
52+
"vite-plugin-eslint": "^1.8.1"
5153
},
5254
"overrides": {
5355
"follow-redirects": "^1.15.4"

vite.config.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
import { defineConfig } from 'vite'
2-
import react from '@vitejs/plugin-react'
1+
import { defineConfig } from "vite";
2+
import react from "@vitejs/plugin-react";
3+
import eslint from "vite-plugin-eslint";
34

45
// https://vitejs.dev/config/
56
export default defineConfig({
6-
plugins: [react()],
7-
})
7+
plugins: [react(), eslint()],
8+
});

0 commit comments

Comments
 (0)