Skip to content

Commit f80118a

Browse files
committed
Update dependencies, eslint config
1 parent 6b0c27e commit f80118a

5 files changed

Lines changed: 711 additions & 769 deletions

File tree

docs/eslint.config.js

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ import globals from 'globals';
88
import typescript from 'typescript-eslint';
99

1010
export default defineConfig([
11-
{ files: ['**/*.{js,mjs,cjs,ts,jsx,tsx}'], plugins: { js }, extends: ['js/recommended'] },
11+
{ files: ['**/*.{js,mjs,cjs,ts,jsx,tsx}'], extends: [js.configs.recommended] },
1212
{ files: ['**/*.{js,mjs,cjs,ts,jsx,tsx}'], languageOptions: { globals: globals.browser } },
1313
typescript.configs.recommended,
14-
reactHooks.configs.recommended,
1514
react.configs.flat.recommended,
1615
react.configs.flat['jsx-runtime'],
1716
{
1817
plugins: {
19-
'unused-imports': unusedImports
18+
'unused-imports': unusedImports,
19+
'react-hooks': reactHooks
2020
},
2121
languageOptions: {
2222
globals: {
@@ -28,7 +28,17 @@ export default defineConfig([
2828
'react/react-in-jsx-scope': 'off',
2929
'react/prop-types': 'off',
3030
'react/no-unescaped-entities': 'off',
31-
'react/no-children-prop': 'off'
31+
'react/no-children-prop': 'off',
32+
'@typescript-eslint/no-unused-vars': [
33+
'warn',
34+
{
35+
varsIgnorePattern: '^_',
36+
argsIgnorePattern: '^_',
37+
caughtErrorsIgnorePattern: '^_'
38+
}
39+
],
40+
'react-hooks/rules-of-hooks': 'error',
41+
'react-hooks/exhaustive-deps': 'warn'
3242
},
3343
settings: {
3444
react: {

0 commit comments

Comments
 (0)