У меня есть такой код:
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);
Но мой редактор по-прежнему показывает ошибку lint eslint (no-return-assign).
=> acc + ...
? Тогда вы все равно не нарушаете правила. Нет необходимости в назначении. - person jonrsharpe   schedule 22.06.2019