eslint-config-hamal-base
Usage
Install
npx install-peerdeps --dev @nicolaz/eslint-config-hamal-base
eslint config file
{
"extends": "@nicolaz/eslint-config-hamal-base"
}
支持实验性的 ES6+ 语法特性检查
babel-eslint
Install npm install --save-dev babel-eslint
eslint config file
{
"extends": "@nicolaz/eslint-config-hamal-base",
+ "parser": "babel-eslint"
}
eslint-plugin-vue
如果你安装了 eslint-plugin-vue
来检查你的 Vue 项目,你需要修改上面的 parser
选项。
因为该插件依赖 vue-eslint-parser
来解析 *.vue
文件,如果重写了 parser
选项,就会导致该插件无法工作,参见:eslint-plugin-vue 用户手册
{
"extends": [
"@nicolaz/eslint-config-hamal-base",
"plugin:vue/recommended"
],
- "parser": "babel-eslint",
"parserOptions": {
+ "parser": "babel-eslint",
"sourceType": "module"
}
}