我有这段代码:
我想在这一行禁用两个ESLint检查类型,即
我尝试了以下方法:
但是我的编辑器仍然显示eslint(no-return-assign)的lint错误。
const subTotal = orderInfo.details.reduce((acc, cv) => acc += Number(cv.price) * Number(cv.quantity), 0);
我想在这一行禁用两个ESLint检查类型,即
no-return-assign
和no-param-reassign
。我尝试了以下方法:
/* 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);
但是我的编辑器仍然显示eslint(no-return-assign)的lint错误。
=> acc + ...
呢?这样你就不会违反规则了。没有必要进行赋值操作。 - jonrsharpe