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 */


以上是eslint错误一元运算符'++'使用了no-plusplus的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>