## 事象
[[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]]を導入する。