@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

相关的包

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

    Package Sidebar

    Install

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

    Weekly Downloads

    1

    Version

    0.1.7

    License

    MIT

    Unpacked Size

    19.3 kB

    Total Files

    9

    Last publish

    Collaborators

    • charrue