shu*_*ary 7 javascript eslint eslintrc
我有这个代码
const subTotal = orderInfo.details.reduce((acc, cv) => acc += Number(cv.price) * Number(cv.quantity), 0);
Run Code Online (Sandbox Code Playgroud)
我想为此行写两个护航,no-return-assign 和no-param- ressign
我这样尝试:
/* eslint-disable-next-line no-return-assign eslint-disable-next-line no-param-reassign */
const subTotal = orderInfo.details.reduce((acc, cv) => acc += Number(cv.price) * Number(cv.quantity), 0);
Run Code Online (Sandbox Code Playgroud)
但我的编辑器仍显示eslint(no-return-assign)皮棉错误
Víc*_*rro 12
您应该改用逗号。
/* eslint-disable-next-line no-return-assign, no-param-reassign */
const subTotal = orderInfo.details.reduce((acc, cv) => acc += Number(cv.price) * Number(cv.quantity), 0);
Run Code Online (Sandbox Code Playgroud)
Yan*_*k K 11
如果确实要禁用一行的多个ESLint错误,则可以执行以下操作(请注意逗号):
// eslint-disable-next-line no-return-assign, no-param-reassign
Run Code Online (Sandbox Code Playgroud)
或者:
/* eslint-disable no-return-assign, no-param-reassign */
( your code... )
/* eslint-enable no-return-assign, no-param-reassign */
Run Code Online (Sandbox Code Playgroud)
请参阅ESLint文档的“ 配置规则”部分。
(请记住,.eslintrc如果您不能一直遵循某些规则,那么仅禁用文件中的这些错误可能是一个更好的选择。)
| 归档时间: |
|
| 查看次数: |
1562 次 |
| 最近记录: |