【问题标题】:How to disable a specific linter rule in .eslintrc?如何禁用 .eslintrc 中的特定 linter 规则?
【发布时间】:2016-12-26 12:43:59
【问题描述】:

我在 Atom 编辑器的项目根目录中保存了 this .eslintrc,但 linter-js-standard 包的行为没有改变,即使在重新启动后也是如此。

如何禁用特定规则,例如没有额外的半?

我已经尝试过 Mark 的建议 here,但它对我不起作用。

【问题讨论】:

  • 为什么不linter-eslint
  • 感谢您的提示!我不知道 linter-eslint,但我设法为 ES6、Babel 和 JSX 设置了它。使用这个包,.eslintrc 被正确考虑,我可以禁用特定的规则。
  • 是的,如果您可以扩展如何确保 Atom linter 包考虑到 .eslintrc,那将是最令人满意的。

标签: javascript atom-editor eslint


【解决方案1】:

eslint 有一个名为 linter-eslint 的 linter 包,它可以直接处理您的 .eslintrc 文件。

默认情况下,此包将使用您的项目根目录中的.eslintrc。如果不存在,它将使用您在package.json 中指定的那个。

安装linter-eslint 后,在packages 选项卡上,您可以单击settings 以获得linter-eslint。在此页面中,有一个eslintrc Path 选项。您可以使用此设置指定一个 .eslintrc 文件,而不是项目根目录或 package.json 中的文件。您还可以自定义 eslint 规则或在没有找到 eslint 配置文件时禁用。

【讨论】:

    猜你喜欢
    • 2021-05-10
    • 1970-01-01
    • 2015-08-10
    • 2022-11-16
    • 1970-01-01
    • 2017-09-22
    • 1970-01-01
    • 2014-02-01
    • 1970-01-01
    相关资源
    最近更新 更多