javascript - 严格所有插件特定规则

标签 javascript jasmine static-code-analysis eslint software-quality

在 eslint.json 配置中,ESLint allows to configure使用以下逻辑来严格规则:

  • 0 - “关闭”
  • 1 - “警告”
  • 2 - “错误”

示例:

{
  "rules": {
    "jasmine/valid-expect": 2,
    "eqeqeq": [2, "smart"]
  }
}

问题:是否可以使所有插件特定规则变得严格(代码 2)?

在这种情况下,我们希望来自 jasmine ( eslint-plugin-jasmine plugin ) 的所有规则在发生违规时都会产生错误。

我尝试指定 "jasmine/*": 2"jasmine": 2,但均失败,并显示“规则定义...不”发现”错误。

最佳答案

ESLint 不支持配置中的通配符。但是,您可以请求插件创建者将可共享的配置添加到其插件( http://eslint.org/docs/developer-guide/working-with-plugins#configs-in-plugins )中,然后您只需将 extends:plugin:jasmine/all 添加到您的配置文件中即可使用配置 全部由插件提供。

关于javascript - 严格所有插件特定规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36237874/

相关文章:

javascript - 如何在 ASP.NET MVC 中创建用于删除的 Bootstrap 4 确认模式

javascript - javascript异步回调函数之间传递参数

javascript - selenium 和 Protractor 崩溃,无法截图

c - 用于静态代码分析的稀疏和覆盖工具有何不同?

Java/Eclipse 如何获取项目中类型方法的用法?

javascript - 未捕获的类型错误 : undefined is not a function/Ext. 需要/ExtJS

javascript - 如何在PHP中通过base64验证大小和图像扩展名?

javascript - 类型错误 primeFactors.for 不是函数

javascript - cherry-pick 测试并制作西装

c# - 如何使用 Roslyn 验证特定 Actor 阵容是否有效