给出这样的评论:
i++; // eslint-disable-line no-plusplus
是否有任何语法可以在同一行添加描述或解释来说明为什么我们禁用该规则,而不会触发 ESLint 抱怨没有名为“--我们的描述”的规则?
i++; // eslint-disable-line no-plusplus - our description
在这个简单的示例中,使用
// eslint-disable-next-line
就足够简单了 - 但在多行可能会改变顺序(如对象键)或导入语句(如果使用自动字母顺序)的情况下,这就崩溃了。
是否有任何支持的方法可以实现此目的?
您可以添加两个破折号
--
。根据使用配置注释的文档:
配置注释可以包含说明,以解释为什么需要注释。描述必须出现在配置之后,并通过两个或多个连续的
字符与配置分隔。-
例如:
// eslint-disable-next-line eqeqeq -- Here's a description
或
/* eslint eqeqeq: "off", curly: "error" -- Here's a description */
进一步阅读:2019 年 9 月通过 新增:指令注释中的说明
添加