eslintとprettierを両方入れているが、それぞれ独立したプラグインで設定がややこしいと感じていた
そんな時、それを解決するBiomeというライブラリを知った
こちらの記事が参考になった
特徴としては
- 高速なformatterであり、Prettier と97%の互換性を持つ
- 高性能なlinterであり、ESLint、typescript-eslint、その他のソースに由来する 190以上のルール を備えている
お試し実行方法
$ npm i -D --save-exact @biomejs/biome $ npx @biomejs/biome check --apply ./src
VS Code プラグイン
Biome - Visual Studio Marketplace
IntelliJ IDEA のプラグインもあった
Biome - IntelliJ IDEs Plugin | Marketplace
より詳細な仕組みについてはこちらのスライドが参考になる
そんなにこだわりないがないので、これは良さそう