0.2.0 • Published 2 years ago

@charrue/eslint-config-vue2 v0.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

npm.ionpm.ionpm.io

@charrue/eslint-config-vue2

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

使用

下载

# npm
npm install @charrue/eslint-config-vue2

# yarn
yarn add @charrue/eslint-config-vue2

# pnpm
pnpm add @charrue/eslint-config-vue2

配置

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

module.exports = {
  root: true,
  extends: [
    // ... 其他的eslint config
    '@charrue/vue2',
  ],
  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