0.7.0 • Published 3 years ago

eslint-config-nicolaz-base v0.7.0

Weekly downloads
1
License
MIT
Repository
github
Last release
3 years ago

eslint-config-nicolaz-base

上手

安装

npx install-peerdeps --dev eslint-config-nicolaz-base

配置 .eslintrc

{
  "extends": "nicolaz-base"
}

支持实验性的 ES6+ 语法特性检查

安装 babel-eslint

npm install --save-dev babel-eslint

.eslintrc

{
  "extends": "nicolaz-base",
+ "parser": "babel-eslint"
}

Vue

如果你安装了 eslint-plugin-vue 来检查你的 Vue 项目,你需要修改上面的 parser 选项。

因为该插件依赖 vue-eslint-parser 来解析 *.vue 文件,如果重写了 parser 选项,就会导致该插件无法工作,参见:eslint-plugin-vue 用户手册

{
  "extends": [
    "nicolaz-base",
 	  "plugin:vue/recommended"
  ],
- "parser": "babel-eslint",
  "parserOptions": {
+   "parser": "babel-eslint"
  }
}

混合 TypeScript

1、安装 TypeScript ESLint 插件相关的包:

npm i --save-dev @typescript-eslint/parser @typescript-eslint/eslint-plugin

2、配置 .eslintrc

{
  "extends": "nicolaz-base",
+ "overrides": [
+   {
+     "files": ["**/*.ts?(x)"],
+     "extends": ["plugin:@typescript-eslint/recommended"]
+   }
+ ],
}

License

MIT © nicolaszhao

0.7.0

3 years ago

0.6.0

4 years ago

0.5.5

4 years ago

0.5.4

4 years ago

0.5.3

5 years ago

0.5.2

5 years ago

0.5.1

5 years ago

0.5.0

5 years ago