Skip to content

Commit 5d8bb46

Browse files
authored
chore(deps): reduce size of deps (#360)
1 parent 0846862 commit 5d8bb46

File tree

5 files changed

+644
-2278
lines changed

5 files changed

+644
-2278
lines changed

.lintstagedrc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"*.{js,mjs}": ["eslint --fix", "prettier --write"],
2+
"*.{js,mjs,jsx}": ["eslint --fix", "prettier --write"],
33
"*.{json,yml}": ["prettier --write"]
44
}

eslint.config.mjs

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,19 @@ import pluginJs from '@eslint/js';
22
import { defineConfig } from 'eslint/config';
33
import importX from 'eslint-plugin-import-x';
44
import jsdoc from 'eslint-plugin-jsdoc';
5-
import react from 'eslint-plugin-react';
5+
import react from 'eslint-plugin-react-x';
66
import globals from 'globals';
77

88
export default defineConfig([
99
pluginJs.configs.recommended,
1010
importX.flatConfigs.recommended,
11+
react.configs.recommended,
1112
{
1213
ignores: ['out/', 'src/generators/api-links/__tests__/fixtures/'],
1314
},
1415
{
1516
files: ['**/*.{mjs,jsx}'],
16-
plugins: {
17-
jsdoc,
18-
react,
19-
},
17+
plugins: { jsdoc },
2018
languageOptions: {
2119
ecmaVersion: 'latest',
2220
parserOptions: {
@@ -28,8 +26,6 @@ export default defineConfig([
2826
},
2927
rules: {
3028
'object-shorthand': 'error',
31-
'react/jsx-uses-react': 'error',
32-
'react/jsx-uses-vars': 'error',
3329
'import-x/namespace': 'off',
3430
'import-x/no-named-as-default': 'off',
3531
'import-x/no-named-as-default-member': 'off',
@@ -52,6 +48,8 @@ export default defineConfig([
5248
},
5349
},
5450
],
51+
// We use [] as default props.
52+
'react-x/no-unstable-default-props': 'off',
5553
},
5654
},
5755
{

0 commit comments

Comments
 (0)