![](/img/trans.png)
[英]Does it cause a memory leak if you do not declare block scope inside a switch case? (ESLint no-case-declarations)
[英]JetBrains WebStorm auto format conflict with ESLint rule no-case-declarations
為我的項目設置ESLint時,我發現JetBrains IDE的自動格式功能與ESLint規則“無案例聲明”沖突。
問題是JetBrains的IDE格式化一個switch語句,使得塊在換行符上是(非縮進的),這是不需要的行為,但我找不到關閉此行為的選項。
例如,重新格式化此代碼時
switch(test){
case 1: {
let bla = getBlaForTest(test);
}
}
它將自動格式化為
switch(test){
case 1:
{
let bla = getBlaForTest(test);
}
}
這給出了ESLint錯誤,即縮進是錯誤的(在我看來是這樣)。
有誰知道這是否是WebStorm的限制,或者是否有更高級的方法來管理自動格式規則?
此行為已得到修復,修復將在WebStorm 2016.2中提供 。
您現在可以嘗試使用WebStorm 2016.2 EAP版本 - http://blog.jetbrains.com/webstorm/2016/05/webstorm-2016-2-eap-162-232/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.