gpt4 book ai didi

angularjs - ESLint:在angularjs应用程序中使用建议的默认规则

转载 作者:行者123 更新时间:2023-12-04 06:58:06 25 4
gpt4 key购买 nike

我最近将ESLint-ing添加到我的angular应用程序中,并很快意识到我需要eslint-plugin-angular插件才能使我的应用程序正确对齐。

在此之前,我在.eslintrc文件中使用了extends属性,并将其设置为eslint:recommended以使用eslint建议的规则集。

{
"extends": "eslint:recommended"
}

我通过在代码中的对象定义后添加逗号来测试此方法的工作,以确保我看到eslint出现错误。

现在,按照eslint-plugin-angular的指南,我还安装了eslint-config-angular,我发现最快的入门方法是使用可共享的config。

如果我使用extended angular config选项代替当前选项:
{
"extends": "angular"
}

我不再因为出现意外的结尾逗号而引发错误。

那么,有没有一种方法可以在extends config选项中同时使用angular和 eslint:recommended
例如:
{
"extends": ["angular", "eslint:recommended"]
}

(我知道这是行不通的)

如果不是,这是否意味着我必须在 .eslintrc中创建一个规则配置对象来模仿eslint推荐的规则配置对象?
{
"extends": "angular",
"rules" : {
...
}
}

最佳答案

我无法说出在输入此SO文章之间是否进行了代码更改,但我在"extends": ["eslint:recommended", "angular"]文件中使用了.eslintrc,并且工作正常。我在与"env"属性相同的级别上拥有它。

我的package.json文件分别具有eslinteslint-plugin-angular版本2.3.0和0.5.0。

关于angularjs - ESLint:在angularjs应用程序中使用建议的默认规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32949894/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com