@xunserver/eslint-config
v0.0.10
Published
xunserver's lint configure
Downloads
5
Readme
功能
支持 vue3、vue2、javascript、typescript 中 eslint 检查,同时屏蔽了 eslint 和 prettier 冲突的部分。
安装
npm i -D @xunserver/eslint-config
或者使用@xunserver/cli 包 xs add lint
安装
使用
// .eslintrc.js
module.exports = {
extends: ['@xunserver/eslint-config/recommend'] // javascript
extends: ['@xunserver/eslint-config/typescript'] // typescript
extends: ['@xunserver/eslint-config/vue'] // vue3
extends: ['@xunserver/eslint-config/vue2'] // vue2
extends: ['@xunserver/eslint-config/vue-ts'] // vue3 + ts
}
注意
默认使用的 eslint.parser 是@babel/eslint-parser,这种情况下总是需要配置 babel 和.babelrc.js。如果项目中使用 eslint,请覆盖 parser 配置
// .eslintrc.js
module.exports = {
parser: 'espree',
extends: ['@xunserver/eslint-config/base'],
};