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

Making all plugin specific rules strict

本文关键字:插件 规则      更新时间:2023-09-26

eslint.json配置中,ESLint允许使用以下逻辑配置规则严格性:

  • 0-"关闭"
  • 1-"警告"
  • 2-"错误"

示例:

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

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

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

我曾尝试指定"jasmine/*": 2"jasmine": 2,但都失败了,出现了"未找到规则的定义"错误。

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