From ebe3a3f7c30072e1d297e76a52b2174ac1890c1b Mon Sep 17 00:00:00 2001 From: Simon <10131203+gaomeng1900@users.noreply.github.com> Date: Wed, 8 Apr 2026 21:58:03 +0800 Subject: [PATCH] chore: rm `eslint-config-prettier` and `eslint-plugin-react-refresh` --- eslint.config.js | 2 -- package-lock.json | 28 --------------------------- package.json | 6 ++---- packages/website/src/i18n/context.tsx | 1 - 4 files changed, 2 insertions(+), 35 deletions(-) diff --git a/eslint.config.js b/eslint.config.js index de155e1..10658c3 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -1,6 +1,5 @@ import eslintReact from '@eslint-react/eslint-plugin' import js from '@eslint/js' -import reactRefresh from 'eslint-plugin-react-refresh' import { defineConfig, globalIgnores } from 'eslint/config' import globals from 'globals' import tseslint from 'typescript-eslint' @@ -18,7 +17,6 @@ export default defineConfig([ extends: [ js.configs.recommended, tseslint.configs.recommended, - reactRefresh.configs.vite, ...tseslint.configs.recommendedTypeChecked, ...tseslint.configs.strictTypeChecked, ...tseslint.configs.stylisticTypeChecked, diff --git a/package-lock.json b/package-lock.json index 40a9daa..70f7c2f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,8 +32,6 @@ "concurrently": "^9.2.1", "dotenv": "^17.4.1", "eslint": "^10.0.0", - "eslint-config-prettier": "^10.1.8", - "eslint-plugin-react-refresh": "^0.5.2", "globals": "^17.4.0", "husky": "^9.1.7", "lint-staged": "^16.4.0", @@ -6376,22 +6374,6 @@ } } }, - "node_modules/eslint-config-prettier": { - "version": "10.1.8", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz", - "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", - "dev": true, - "license": "MIT", - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "funding": { - "url": "https://opencollective.com/eslint-config-prettier" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, "node_modules/eslint-plugin-react-dom": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/eslint-plugin-react-dom/-/eslint-plugin-react-dom-4.2.3.tgz", @@ -6471,16 +6453,6 @@ "typescript": "*" } }, - "node_modules/eslint-plugin-react-refresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.5.2.tgz", - "integrity": "sha512-hmgTH57GfzoTFjVN0yBwTggnsVUF2tcqi7RJZHqi9lIezSs4eFyAMktA68YD4r5kNw1mxyY4dmkyoFDb3FIqrA==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "eslint": "^9 || ^10" - } - }, "node_modules/eslint-plugin-react-rsc": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/eslint-plugin-react-rsc/-/eslint-plugin-react-rsc-4.2.3.tgz", diff --git a/package.json b/package.json index ae692a0..0af5ebc 100644 --- a/package.json +++ b/package.json @@ -51,8 +51,6 @@ "concurrently": "^9.2.1", "dotenv": "^17.4.1", "eslint": "^10.0.0", - "eslint-config-prettier": "^10.1.8", - "eslint-plugin-react-refresh": "^0.5.2", "globals": "^17.4.0", "husky": "^9.1.7", "lint-staged": "^16.4.0", @@ -61,8 +59,8 @@ "typescript-eslint": "^8.58.1", "unplugin-dts": "^1.0.0-beta.6", "vite": "^7.3.2", - "vite-plugin-css-injected-by-js": "^4.0.1", - "vite-bundle-analyzer": "^1.3.7" + "vite-bundle-analyzer": "^1.3.7", + "vite-plugin-css-injected-by-js": "^4.0.1" }, "overrides": { "typescript": "^5.9.3", diff --git a/packages/website/src/i18n/context.tsx b/packages/website/src/i18n/context.tsx index 357d9c0..499950b 100644 --- a/packages/website/src/i18n/context.tsx +++ b/packages/website/src/i18n/context.tsx @@ -27,7 +27,6 @@ export function LanguageProvider({ children }: { children: ReactNode }) { ) } -// eslint-disable-next-line react-refresh/only-export-components export function useLanguage() { const ctx = use(LanguageContext) if (!ctx) throw new Error('useLanguage must be used within LanguageProvider')