いやそれはバグでは?って思うかもしれないが、実はそうとも言い切れない・・・というか、PrettierもBiomeももちろんOxfmtも、既に同じようにそう動いてるし。 つまりは、特定の条件が揃った時には、コードの一部を削除しても問題ない、ということになってるってこと。少なくとも、コードの挙動には影響を与えないなら。 あらすじ そもそもコードフォーマッターは、コードの挙動を変えることはない、と思うのがまあ一般的な理解かと。 つまりは、改行を足したり消したり、スペースを空けたり詰めたりはしても、ASTに現れるような具体的なコード片にはノータッチなんでは?という認識だった。 つまり、 コードをASTにする ここでいったんスナップショット(BF)を保存 ASTをフォーマッターに渡してフォーマット そのコードを再びASTにする ここでまたスナップショット(AF)を保存 そして、BFとAFでスナップシ

