Skip to content

Commit dd4fd65

Browse files
committed
更新ESLint配置
1 parent 27a3cb2 commit dd4fd65

File tree

1 file changed

+24
-22
lines changed

1 file changed

+24
-22
lines changed

docs/reference/configuration/README.md

Lines changed: 24 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1100,34 +1100,36 @@ module.exports = {
11001100
{
11011101
files: '*.tsx',
11021102
rules: {
1103+
// 优化 .tsx 文件处理 props 默认值的方式
1104+
// 'react/require-default-props': ['error', { forbidDefaultForRequired: true, functions: 'defaultArguments' }]
11031105
'react/require-default-props': [airbnbReactRules.rules['react/require-default-props'][0], {
11041106
...airbnbReactRules.rules['react/require-default-props'][1],
11051107
functions: 'defaultArguments',
11061108
}],
11071109
},
11081110
},
1109-
// $ pnpm add -D eslint-plugin-jest eslint-plugin-testing-library
1110-
{
1111-
files: [
1112-
'./tests/unit/**/*.{spec,test}.{js,jsx,ts,tsx}',
1113-
'./src/**/__tests__/**/*.{js,jsx,ts,tsx}',
1114-
'./src/**/*.{spec,test}.{js,jsx,ts,tsx}',
1115-
],
1116-
extends: [
1117-
'plugin:jest/recommended',
1118-
'plugin:jest/style',
1119-
'plugin:testing-library/react',
1120-
]
1121-
},
1122-
// $ pnpm add -D eslint-plugin-playwright
1123-
{
1124-
files: [
1125-
'./tests/e2e/**/*.{js,ts}',
1126-
],
1127-
extends: [
1128-
'plugin:playwright/recommended',
1129-
]
1130-
},
1111+
],
1112+
};
1113+
```
1114+
</TabItem>
1115+
<TabItem value="jest" label="Jest">
1116+
```js
1117+
module.exports = {
1118+
// $ pnpm add -D eslint-plugin-jest eslint-plugin-testing-library
1119+
extends: [
1120+
'plugin:jest/recommended',
1121+
'plugin:jest/style',
1122+
'plugin:testing-library/react',
1123+
],
1124+
};
1125+
```
1126+
</TabItem>
1127+
<TabItem value="playwright" label="Playwright">
1128+
```js
1129+
module.exports = {
1130+
// $ pnpm add -D eslint-plugin-playwright
1131+
extends: [
1132+
'plugin:playwright/recommended',
11311133
],
11321134
};
11331135
```

0 commit comments

Comments
 (0)