推奨ルール

問題を報告する ソースを表示 夜間 7.4 をタップします。 7.3 7.2 7.1 7.0 6.5

ドキュメントには、推奨されるルールのリストが記載されています。

これは質の高い一連のルールであり、Google の できます。Google では、サポートされているルールと数百ものルールを区別しています。 ルールがあります。

推薦

ルールセットが以下の要件を満たしている場合は、ルールの管理者がそれを推薦できます。 推奨ルールに組み入れるには、 GitHub の問題

Bazel コアチームによるレビューの後、 Bazel ウェブサイトで推奨されています。

ルールのメンテナンス担当者の要件

  • このルールセットには、多くの Bazel ユーザーに役立つ重要な機能(広く普及している言語のサポートなど)が用意されています。
  • ルールセットは適切に維持されている。アクティブなメンテナンス担当者が少なくとも 2 名必要です。
  • ルールセットは詳細にドキュメント化されており、例も含まれており、簡単に使用できます。
  • ルールセットはベスト プラクティスに従っており、高パフォーマンスです(「 パフォーマンス ガイドを参照)。
  • ルールセットに十分なテスト範囲がある。
  • ルールセットは BuildKite 最新バージョンの Bazel がインストールされている必要があります。テストは常に合格する( presubmit チェック)。
  • ルールセットは、今後の互換性のない変更でもテストされます。不具合は 2 週間以内に修正される予定です。移行に関する問題は、すぐに Bazel チームに報告する必要があります。

Bazel デベロッパーの要件

  • 推奨ルールは、Bazel のヘッドで頻繁にテストされます(少なくとも 1 日に 1 回)。
  • Bazel に変更を加えなくても、推奨ルールに違反する可能性があります(デフォルトの 使用しないでください。発生した場合は、変更を修正するか、ロールバックする必要があります。

降格

特定のルールセットが要件を満たさなくなった疑いがある場合は、 GitHub の問題を あります。

ルールのメンテナンス担当者に連絡が届き、2 週間以内に返信する必要があります。結果に基づいて、Bazel コアチームはルールセットを降格させる決定を行う場合があります。