使用eslint时如何禁用no-plusplus?
How do you disable no-plusplus when using eslint?
在 Visual Studio 代码中使用 eslint 时,AirBnB 风格 Ubuntu Linux,默认启用 no-plusplus,因此在 for 循环中使用 ++ 会出错:[ eslint] 使用了一元运算符“++”。 (无加加)
如何禁用该设置?
您可以通过使用 grep 搜索关键字来找到您需要在 Linux 上更改的文件位置,在这种情况下,在安装 eslint 的文件夹中搜索包含 plusplus 的文件使用
grep -r plusplus
正确的文件是 eslint-config 文件,在本例中应该是:node_modules/eslint-config-airbnb-base/rules/style.js
要禁用设置,请注释掉 no-plusplus 行,如果需要,您可以轻松重新启用:
// 'no-plusplus': 'error',
您可以在 .eslintrc.js
文件中覆盖它,如下所示:
'no-plusplus': 'off'
或者如果您不想完全禁用它但仅针对 for-loops
:
'no-plusplus': [2, { allowForLoopAfterthoughts: true }]
您也可以写成 variable += 1
,as suggested by ESLint。
或者你可以这样做:
'no-plusplus': 0,
您可以按照 ESLint 的建议,简单地编写声明的 variable += 1。
varible++ is similar as variable+=1.
在 Visual Studio 代码中使用 eslint 时,AirBnB 风格 Ubuntu Linux,默认启用 no-plusplus,因此在 for 循环中使用 ++ 会出错:[ eslint] 使用了一元运算符“++”。 (无加加)
如何禁用该设置?
您可以通过使用 grep 搜索关键字来找到您需要在 Linux 上更改的文件位置,在这种情况下,在安装 eslint 的文件夹中搜索包含 plusplus 的文件使用
grep -r plusplus
正确的文件是 eslint-config 文件,在本例中应该是:node_modules/eslint-config-airbnb-base/rules/style.js
要禁用设置,请注释掉 no-plusplus 行,如果需要,您可以轻松重新启用:
// 'no-plusplus': 'error',
您可以在 .eslintrc.js
文件中覆盖它,如下所示:
'no-plusplus': 'off'
或者如果您不想完全禁用它但仅针对 for-loops
:
'no-plusplus': [2, { allowForLoopAfterthoughts: true }]
您也可以写成 variable += 1
,as suggested by ESLint。
或者你可以这样做:
'no-plusplus': 0,
您可以按照 ESLint 的建议,简单地编写声明的 variable += 1。
varible++ is similar as variable+=1.