Нужно исправить ошибку EsLint: необязательные скобки вокруг выражения «без лишних парней» - PullRequest
0 голосов
/ 10 января 2019

Я получаю ошибку, когда запускаю ESLint для моего кода JavaScript.

var crslWt = 100;
var totCrslWt = (crslWt/2)-20;

Я получаю ошибку

Бессмысленные скобки вокруг выражения no-extra-parens

Ответы [ 3 ]

0 голосов
/ 10 января 2019

Похоже, вам нужно применить опцию { "nestedBinaryExpressions": false }.

Из официальной документации :

Примеры правильного кода для этого правила с "all" и { "nestedBinaryExpressions": false} опции:

/* eslint no-extra-parens: ["error", "all", { "nestedBinaryExpressions": false }] */

x = a || (b && c);
x = a + (b * c);
x = (a * b) / c;
0 голосов
/ 04 марта 2019

В Visual Studio:

enter image description here

Измените следующую строку:

"no-extra-parens": 1,

до

"no-extra-parens": 0,
0 голосов
/ 10 января 2019

Просто удалите скобки вокруг crslWt/2.

/ оператор имеет приоритет над -, поэтому скобки в этом случае технически избыточны

...