@xunserver/eslint-config

0.0.10 • Public • Published

功能

支持 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'],
};

Readme

Keywords

Package Sidebar

Install

npm i @xunserver/eslint-config

Weekly Downloads

1

Version

0.0.10

License

ISC

Unpacked Size

4.24 kB

Total Files

12

Last publish

Collaborators

  • xunserver