## 事象 [[Prettier - Code formatter]]を使って以下のような設定をして ```json "[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode", }, ``` 以下のような[[TypeScript]]コードを書く。 ```ts console.log("hoge") ``` これをフォーマットすると、以下のように空行が追加されてしまう。 ```ts console.log("hoge") ``` ## 原因 そういう挙動っぽい (バグ?) <div class="link-card"> <div class="link-card-header"> <img src="https://github.githubassets.com/favicons/favicon.svg" class="link-card-site-icon"/> <span class="link-card-site-name">GitHub</span> </div> <div class="link-card-body"> <div class="link-card-content"> <div> <p class="link-card-title">Line break occurs when I use prettier and save it. · Issue #2880 · prettier/prettier-vscode</p> </div> <div class="link-card-description"> Summary I'm using prettier extension in vscode. When you save the code from a certain point, the cod... </div> </div> <img src="https://opengraph.githubassets.com/2588936dd13a80a90e82ec98c24b5252f0dadaf8745c3795313f66cd127492c4/prettier/prettier-vscode/issues/2880" class="link-card-image" /> </div> <a href="https://github.com/prettier/prettier-vscode/issues/2880"></a> </div> ## 解決方法 [[Remove Final Newlines]]を導入する。