eslint-config-kzf ESLint 配置集,支持 JavaScript、TypeScript、React、Vue 等多种项目类型。
项目类型 | 配置文件 | 依赖 parser |
---|---|---|
JavaScript(默认) | eslint-config-kzf | babel-eslint |
JavaScript + React | eslint-config-kzf/react | babel-eslint |
JavaScript + Vue | eslint-config-kzf/vue | vue-eslint-parser |
JavaScript ES5 | eslint-config-kzf/es5 | ESLint 默认 parser |
项目类型 | 配置文件 | 依赖 parser |
---|---|---|
TypeScript | eslint-config-kzf/typescript | @typescript-eslint/parser |
JavaScript + React | eslint-config-kzf/typescript/react | @typescript-eslint/parser |
JavaScript + Vue | eslint-config-kzf/typescript/vue | vue-eslint-parser @typescript-eslint/parser |
npm install eslint-config-kzf -D
将下面的代码保存至项目根目录,文件名为.eslintrc.json
{
"extends": ["eslint-config-kzf"],
"rules": {
# put your custom rules here
}
# put your other custom config below
}