Skip to content

Commit 5510757

Browse files
committed
Bring back react hook linter plugin
1 parent 095dc35 commit 5510757

3 files changed

Lines changed: 145 additions & 2 deletions

File tree

eslint.config.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import eslint from '@eslint/js';
22
import prettierConfig from 'eslint-config-prettier';
33
import reactPlugin from 'eslint-plugin-react';
4+
import reactHooks from 'eslint-plugin-react-hooks';
45
import simpleImportSort from 'eslint-plugin-simple-import-sort';
56
import tseslint from 'typescript-eslint';
67

@@ -12,6 +13,7 @@ export default tseslint.config(
1213
files: ['**/*.{js,jsx,ts,tsx}'],
1314
plugins: {
1415
react: reactPlugin,
16+
'react-hooks': reactHooks,
1517
'simple-import-sort': simpleImportSort,
1618
},
1719
languageOptions: {
@@ -27,6 +29,7 @@ export default tseslint.config(
2729
},
2830
},
2931
rules: {
32+
...reactHooks.configs.recommended.rules,
3033
'simple-import-sort/imports': 'error',
3134
'sort-imports': 'off',
3235
'import/order': 'off',

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"eslint": "^9.20.0",
2828
"eslint-config-prettier": "^10.0.1",
2929
"eslint-plugin-prettier": "^5.2.3",
30+
"eslint-plugin-react-hooks": "^5.0.0",
3031
"eslint-plugin-simple-import-sort": "^12.1.1",
3132
"prettier": "^3.4.2",
3233
"turbo": "^2.4.0",

pnpm-lock.yaml

Lines changed: 141 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)