簡體   English   中英

我需要什么更漂亮的設置來防止在匿名函數之前刪除行空間?

[英]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 是一個固執己見的格式化程序,這意味着在這種情況下您將無法獲得所需的自定義級別。

您可以嘗試使用EditorConfigESLint ,即使它是 linter(而不是格式化程序),也可以這樣使用。

話雖如此,我不會擔心太多。 格式化程序的目標應該是保持代碼風格一致,尤其是在與其他開發人員協作時。 這就是為什么大多數流行的格式化程序都是固執己見的。 沒有人願意加入一個對代碼風格進行毫無意義的討論的團隊:)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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