我最近在我的角度应用程序中添加了ESLint-ing,并很快意识到我需要eslint-plugin-angular插件才能使我的应用程序正确地进行打印.
在此之前,我在我的.eslintrc文件中使用extends属性并设置为eslint:recommended使用eslint推荐的规则集.
{
"extends": "eslint:recommended"
}
Run Code Online (Sandbox Code Playgroud)
我通过在我的代码中向对象定义添加一个尾随逗号来测试这个,以确保我看到eslint出现错误.
现在,按照eslint-plugin-angular的指南,我还安装了eslint-config-angular,我发现最快的入门方法是使用可共享配置.
如果我使用extends angular config选项代替我当前的:
{
"extends": "angular"
}
Run Code Online (Sandbox Code Playgroud)
我不再为意外的尾随逗号抛出我的错误.
那么,有没有一种方法可以同时使用angular和eslint:recommendedextends config选项?例如:
{
"extends": ["angular", "eslint:recommended"]
}
Run Code Online (Sandbox Code Playgroud)
(我知道不起作用)
如果没有,这是否意味着我必须在我.eslintrc的模板中创建一个规则配置对象来模仿eslint推荐的那些?
{
"extends": "angular",
"rules" : {
...
}
}
Run Code Online (Sandbox Code Playgroud)
我不能说这个SO文章输入之间是否有代码更改,但我"extends": ["eslint:recommended", "angular"]在我的.eslintrc文件中使用它并且工作正常.我和它的"env"财产处于同一水平.
我的package.json文件有eslint和eslint-plugin-angular2.3.0和0.5.0,分别版本.
| 归档时间: |
|
| 查看次数: |
10832 次 |
| 最近记录: |