Biomeでconnection to server is erroring. Shutting down serverが出た時の対処方法
経緯
関わっているプロジェクトでRomeを採用していたが、9月にメンテナンスされなくなってしまったため、後継のBiomeに移行しました。
しばらく運用していたところ、コードを記載中に下記のエラーが出るようになりました。
Client Biome: connection to server is erroring. Shutting down server
このエラーが出た後は、lintやFormatterが動作しなくなったため、不便に感じ調査をしました。
結論
同じ現象になっているユーザーがissuesに投稿しており、version"1.3.3"にアップデートすることで解消しました。
小話
RomeからBiomeに移行時は公式ブログの「I still use the rome package. What should I do?」の手順に沿って移行を行いました。
Biome still accepts the rome.json file as a configuration, so you don’t need to do anything yet. Biome also takes biome.json as a configuration file.
We will eventually sunset the rome.json configuration file for biome.json, but Biome will do that for you in the subsequent releases.
上記に記載されているようにrome.jsonをBiomeでも使用できるため、そのままrome.jsonを使用して開発を行なっていました。
しかし、今後rome.jsonが廃止になる予定もあるため、今回のアップデートでrome.jsonからbiome.jsonに移行しました。
移行自体は割と簡単にできましたが、アップデートでLint Rulesが追加されたためその修正を行うのが大変でした...
Biomeに関してはまだまだ新しいツールですが、設定ファイルが1つなので管理が楽な点や導入も簡単なので今後に期待しています!!
Discussion