• 日本語
  • はじめに

    前提条件

    • Biome 2.5 以降
    • pnpm 10 以降 (または npm / yarn)

    インストール

    pnpm add -D @logue/biome-plugins

    設定

    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ファイルは独立しています。

    {
      "plugins": [
        // 列挙ルールのみを読み込む
        {
          "path": "./node_modules/@logue/biome-plugins/grit/prefer-union-over-enum.grit",
        },
      ],
    }