@stylistic/eslint-plugin
ESLint 的风格规则,适用于 JavaScript、TypeScript 和 JSX。
此插件提供以下所有规则:
@stylistic/eslint-plugin-js
@stylistic/eslint-plugin-ts
@stylistic/eslint-plugin-jsx
@stylistic/eslint-plugin-plus
使用此插件,您不再需要主要禁用 JavaScript 以支持 TypeScript。规则适用于两种语言。
共享配置
此插件提供一些内置配置,您可以直接使用。了解更多关于 共享配置。
安装
sh
npm i -D @stylistic/eslint-plugin
将 @stylistic
添加到您的插件列表中,并在 stylistic 规则 前添加 @stylistic
js
// eslint.config.js
import stylistic from '@stylistic/eslint-plugin'
export default [
{
plugins: {
'@stylistic': stylistic
},
rules: {
'indent': ['error', 2],
'@stylistic/indent': ['error', 2],
// ...
}
}
]
js
// .eslintrc.js
module.exports = {
plugins: [
'@stylistic'
],
rules: {
'indent': ['error', 2],
'@stylistic/indent': ['error', 2],
// ...
}
}
查看 迁移指南 获取更多详细信息。
规则
每个规则都有表情符号表示
💼
该规则是共享配置的一部分
🔧
一些报告的问题可以通过
--fix
命令行选项修复 总共 95 条规则。