@charrue/eslint-config-vue2

0.2.0 • Public • Published

@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

Package Sidebar

Install

npm i @charrue/eslint-config-vue2

Weekly Downloads

1

Version

0.2.0

License

MIT

Unpacked Size

1.99 kB

Total Files

3

Last publish

Collaborators

  • charrue