簡體   English   中英

需要修復EsLint錯誤:圍繞表達式 - 沒有額外的parens的無理括號

[英]Need fix for EsLint error: Gratuitous parentheses around expression-no-extra-parens

我在JavaScript代碼上運行ESLint時遇到錯誤。

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

我收到了錯誤

沒有額外表情的無端括號

在Visual Studio中:

在此輸入圖像描述

更改以下行:

"no-extra-parens": 1,

"no-extra-parens": 0,

只需刪除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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM