🤔

VSCode(Cursor)でTypeScriptのif文の前にコメントを入れると、Biomeにif文を勝手に消されてしまう人へ

に公開

TL;DR

  • 原因は分かりませんが、設定のEditor: Format On Save Modefileにすると、直りました
  • modemodificationsmodificationsIfAvailableにしていると、if 文が勝手に消されてしまう現象が発生する

発生条件

"[typescript]": {
    "editor.defaultFormatter": "biomejs.biome"
}
  • 厄介なのは、ある程度複雑度が高いファイルにおいてのみ、この現象が発生すること(数十行程度のコードでは発生しない)
  • なお、そのファイルを TypeScript -> JavaScript に変換すると、問題は発生しなかったので、トランスパイラと Biome の相性が悪いのかもしれません
GitHubで編集を提案

Discussion