[英]Need fix for EsLint error: Gratuitous parentheses around expression-no-extra-parens
我在JavaScript代碼上運行ESLint時遇到錯誤。
var crslWt = 100;
var totCrslWt = (crslWt/2)-20;
我收到了錯誤
沒有額外表情的無端括號
只需刪除crslWt/2
周圍的括號crslWt/2
。
/
運算符優先於-
,因此在這種情況下括號在技術上是多余的
看來你必須強制執行選項{ "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;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.