在Visual Studio Code,AirBnB样式的Ubuntu Linux中使用eslint时,默认启用no-plusplus,因此在for循环中使用++会出错:[eslint]一元运算符' ++&#39 ;用过的。 (无加加)
如何禁用该设置?
答案 0 :(得分:8)
您可以在.eslintrc.js文件中覆盖它,如下所示:
'no-plusplus': 'off'
或者如果你不想完全禁用它,只能用于for循环:
'no-plusplus': [2, { allowForLoopAfterthoughts: true }]
答案 1 :(得分:2)
您可以通过使用grep搜索关键字找到您需要在Linux上更改的文件位置,在这种情况下,在安装文件夹eslint时搜索包含plusplus的文件使用
grep -r plusplus
正确的文件是eslint-config文件,在这种情况下它应该是:node_modules / eslint-config-airbnb-base / rules / style.js
要禁用no-plusplus行的设置注释,您可以根据需要轻松重新启用:
// 'no-plusplus': 'error',
答案 2 :(得分:1)
您也可以改为写variable += 1
,as suggested by ESLint。
答案 3 :(得分:1)
按照 ESLint 的建议,您可以简单地编写声明的变量 += 1。
答案 4 :(得分:0)
或者您可以这样:
'no-plusplus': 0,
答案 5 :(得分:0)
您可以按照 ESLint 的建议简单地编写代码 variable+=1。
varible++ is similar as variable+=1.