@ riestools/ slint- config- react- flat
反应 ESLint 平面配置扩展
@ariestools/eslint-config-flat
安装
需要22号节点. 小时 完全支持; npm / 纱线 / bun 是实验性.
pnpm add -D @ariestools/eslint-config-react-flat
同时安装与基础软件包相同的ESLint等同端(eslint ^10.3, (中文(简体) ), eslint-import-resolver-typescript ^ 4.4 (韩语).
使用量
import {
configReactStorybook,
recommendedConfig,
} from '@ariestools/eslint-config-react-flat'
export default [
...recommendedConfig({ tier: 3, isTypeChecked: true }),
...configReactStorybook,
]
recommendedConfig 接受 tier (0-4,默认) 3和 isTypeChecked (默认) true) (中文(简体) ). 名称 configReactTier* 出口仍然可用,但已贬值。 级别 页:1 是实验性的.
反应层在 第二级(最佳做法) 及以上各点。 下级匹配 @ariestools/eslint-config-flat 没有反应规则。 故事书是 选入 通过 configReactStorybook。 。 。 .
以习惯规则扩展
import { recommendedConfig } from '@ariestools/eslint-config-react-flat'
export default [
...recommendedConfig({ tier: 3, isTypeChecked: true }),
{
rules: {
// your overrides
},
},
]
包括什么
一切从 @ariestools/eslint-config-flat,加上:
- 反射组件通过内嵌
eslint-plugin-react-x - DOM API 通过
eslint-plugin-react-dom - 钩子规则通过
eslint-plugin-react-hooks - 通过
eslint-plugin-react-naming-convention - 反应刷新验证通过
eslint-plugin-react-refresh - 通过网络API最佳做法
eslint-plugin-react-web-api
此软件包中没有声纳JS层 .
许可证
LGPL -3.0 -仅限. 见 自由主义 (LGPLv3)和 乘车 (GPLv3,由LGPL-3)合并而成.