pnpm add -D @logue/biome-plugins
biome.jsonc に、必要なルールを登録してください。
biome.jsonc
{ "$schema": "https://biomejs.dev/schemas/2.5.9/schema.json", "plugins": [ { "path": "./node_modules/@logue/biome-plugins/grit/enforce-pure-src.grit", }, { "path": "./node_modules/@logue/biome-plugins/grit/prefer-union-over-enum.grit", }, { "path": "./node_modules/@logue/biome-plugins/grit/no-null-type.grit", }, ], }
Biome を実行して、ルールが有効になっていることを確認します。
pnpm biome lint .
意図的に違反するコードを記述し、診断メッセージが表示されることを確認します。
// prefer-union-over-enum がトリガーされるはずです → エラー enum Color { Red = "red", }
必要なルールのみをロードできます。各.gritファイルは独立しています。
.grit
{ "plugins": [ // 列挙ルールのみを読み込む { "path": "./node_modules/@logue/biome-plugins/grit/prefer-union-over-enum.grit", }, ], }