我在全球范围内安装了eslint-plugin-angular
。
例如:
npm install -g eslint
npm install -g eslint-plugin-angular
根据http://eslint.org/docs/user-guide/configuring使用.json文件是一个选项。
这是我的.eslintrc.json
文件。
json
{
"env" : {
"browser": true,
"jquery": true
},
"plugins": [
"angular"
],
"extends": [
"eslint:recommended",
"plugin:angular/johnpapa"
],
"rules": {
"semi": ["error", "always"]
}
}
我遇到的主要错误是:
TypeError: Cannot read property 'johnpapa' of undefined
查看文档:{{3}}
我看不出为什么plugin:angular/johnpapa
不起作用。你必须使用.yml?
答案 0 :(得分:0)
请参阅下面更改的 .eslintrc.json 。
{
"env": {
"browser": true,
"es6": true
},
"globals": {
"angular": true,
"require": true
},
"parserOptions": {
"sourceType": "module"
},
"extends": [
"eslint:recommended",
"plugin:angular/johnpapa"
],
"rules": { /* rules here */ }
}