eslint错误一元运算符'++'使用了no-plusplus
如果我i++在 for 中使用,我的 for 循环会出错loop
var foo = 0;
foo++;
var bar = 42;
bar--;
for (i = 0; i < 1; i++) {
return;
}
回答
一种选择是替换i++为i+=1
您还可以关闭该特定 eslint 规则(针对特定行、文件或全局配置)。请考虑这可能不被推荐,尤其是在文件或行级别。
您要查找的规则名称是no-plusplus。
全局禁用它
在你的 eslint 配置文件中添加以下内容:
'no-plusplus': 'off' **OR** 'no-plusplus': 0
还有一个选项可以仅对 for 循环禁用它:
no-plusplus: ["error", { "allowForLoopAfterthoughts": true }]
有关更多信息,您可以查看eslint no-plusplus 文档
在文件级别禁用它
在文件顶部添加以下内容:
/* eslint-disable no-plusplus */
为给定的行禁用它
在 for 循环之前,添加以下内容:
/* eslint-disable-next-line no-alert */