【问题标题】:Is there any syntax to add additional info to an eslint-disable-line comment?是否有任何语法可以向 eslint-disable-line 注释添加附加信息?
【发布时间】:2021-08-29 22:09:54
【问题描述】:

给出这样的评论:

  i++; // eslint-disable-line no-plusplus

是否有任何语法我们可以在同一行添加说明或解释为什么我们要禁用规则,而不会触发 ESLint 抱怨没有名为“-- our description”的规则?

  i++; // eslint-disable-line no-plusplus - our description

在这个简单的示例中,使用 // eslint-disable-next-line 已经足够简单了 - 但在您有多行可能会更改顺序的情况下,例如对象键或导入语句(如果使用自动字母排序),那么就会出现问题。

是否有任何支持的方法来实现这一点?

【问题讨论】:

标签: javascript eslint


【解决方案1】:

您可以添加两个破折号--。根据using configuration comments 上的文档:

配置 cmets 可以包含说明来解释为什么需要注释。描述必须出现在配置之后,并且由两个或多个连续的- 字符与配置分隔。例如:

/* eslint eqeqeq: "off", curly: "error" -- Here's a description  */

延伸阅读:于 2019 年 9 月通过New: Description in directive comments添加

【讨论】:

  • @KyleMit 感谢您的赞赏和有用的编辑!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-01
  • 1970-01-01
相关资源
最近更新 更多