2017-07-18 41 views
3

我剛開始使用PrettierJS插件的VSCode,我正在尋找一種方法來保存我的服務調用(和後續承諾)的代碼格式。Preserve然後()捕獲()格式時使用Prettier JS

我知道你可以在代碼塊之前添加//prettier-ignore註釋以保留代碼模式,但是因爲我在我的應用程序中完成了這個任務,所以我不想在任何地方添加該註釋行。

現在,我的代碼塊看起來是這樣的:

 return this.thingService.addThing(newThing) 
      .then(wonFunction) 
      .catch(lostFunction); 

但是當我做越漂亮format命令我得到這個:

return this.accessData.addRight(newRight).then(wonAddAccessRight).catch(lostAddAccessRight); 

我想辦法從保護我的代碼塊在不使用//prettier-ignore評論的情況下更改。

回答

1

更漂亮,現在(我在寫當前版本是1.9.1)自動斷開的單獨的行3個或更多的功能鏈,所以格式是有點不同要求什麼OP:

return this.accessData 
    .addRight(newRight) 
    .then(wonAddAccessRight) 
    .catch(lostAddAccessRight); 

但是如果你想強制它破壞,如果你只有2個功能,有一個黑客是添加評論,並且漂亮會自動打破它:

return promise // force break 
    .then(didResolve) 
    .catch(didReject); 
相關問題