@charrue/eslint-config-vue-base

0.1.7 • Public • Published

@charrue/eslint-config-vue-base

此规则是基于eslint-plugin-vue实现的,仅是覆盖其原有的rules。

使用

下载

# npm
npm install @charrue/eslint-config-vue-base

# yarn
yarn add @charrue/eslint-config-vue-base

# pnpm
pnpm add @charrue/eslint-config-vue-base

配置

使用.eslintrc.js进行规则配置

module.exports = {
  root: true,
  extends: [
    // ... 其他的eslint config
    '@charrue/vue-base',
  ],
  parserOptions: {
    parser: "@babel/eslint-parser",
  },
  rules: {
    // override/add rules settings
  }
}

@charrue/eslint-config-vue2需要使用@babel/eslint-parser进行文件解析,并且eslint的版本不能是8.x,否则会出现Syntax Error: TypeError: eslint.CLIEngine is not a constructor的问题,详见Issue #15175

eslint可以使用7.x的版本如^7.3.0

相关的包

Package Sidebar

Install

npm i @charrue/eslint-config-vue-base

Weekly Downloads

0

Version

0.1.7

License

MIT

Unpacked Size

19.3 kB

Total Files

9

Last publish

Collaborators

  • charrue