![](/img/trans.png)
[英]Why do I need to have anonymous function in the setTimeout for this code to work?
[英]What Prettier setting do I need to prevent line space removal before an anonymous function?
在.prettierrc文件中尋找一種方法來防止在匿名函數之前刪除行空間,例如在保存之前:
export const a = file => {}
export const b = file => {}
;(async () => {
console.log('foobar')
})()
保存后:
export const a = file => {}
export const b = file => {}
;(async () => {
console.log('foobar')
})()
在.prettierrc文件中,如何防止在匿名函數之前刪除行?
我來晚了,但基本上你不能。 Prettier 是一個固執己見的格式化程序,這意味着在這種情況下您將無法獲得所需的自定義級別。
您可以嘗試使用EditorConfig或ESLint ,即使它是 linter(而不是格式化程序),也可以這樣使用。
話雖如此,我不會擔心太多。 格式化程序的目標應該是保持代碼風格一致,尤其是在與其他開發人員協作時。 這就是為什么大多數流行的格式化程序都是固執己見的。 沒有人願意加入一個對代碼風格進行毫無意義的討論的團隊:)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.