🤔
VSCode(Cursor)でTypeScriptのif文の前にコメントを入れると、Biomeにif文を勝手に消されてしまう人へ
TL;DR
- 原因は分かりませんが、設定の
Editor: Format On Save Mode
をfile
にすると、直りました -
mode
をmodifications
かmodificationsIfAvailable
にしていると、if 文が勝手に消されてしまう現象が発生する
発生条件
- Biome プラグインを入れて、 を TypeScript の format 設定を biome にする
"[typescript]": {
"editor.defaultFormatter": "biomejs.biome"
}
- 厄介なのは、ある程度複雑度が高いファイルにおいてのみ、この現象が発生すること(数十行程度のコードでは発生しない)
- なお、そのファイルを TypeScript -> JavaScript に変換すると、問題は発生しなかったので、トランスパイラと Biome の相性が悪いのかもしれません
Discussion