严格限制所有插件特定规则

时间:2016-03-26 16:34:00

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

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

  • 0 - " off"
  • 1 - "警告"
  • 2 - "错误"

示例:

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

问题:是否可以严格执行所有插件特定的规则(代码2)?

在这种情况下,如果存在违规行为,我们希望来自jasmineeslint-plugin-jasmine plugin)的所有规则都会产生错误。

我已尝试指定"jasmine/*": 2"jasmine": 2,但两者均未通过"规则定义...未找到"错误。

1 个答案:

答案 0 :(得分:1)

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