BazelCon 2024 登録の受け付けを開始しました。
推奨ルール
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
問題を報告するopen_in_new
ソースを表示open_in_new
夜間
·
7.3
·
7.2
·
7.1
·
7.0
·
6.5
ドキュメントでは、検出ルールの
推奨ルールをご覧ください。
これは質の高い一連のルールであり、Google の
できます。Google では、サポートされているルールと数百ものルールを区別しています。
ルールがあります。
推薦
ルールセットが以下の要件を満たしている場合は、ルールの管理者がそれを推薦できます。
推奨ルールに組み入れるには、
GitHub の問題。
Bazel コアチームによるレビューの後、
Bazel ウェブサイトで推奨されています。
ルールのメンテナンス担当者の要件
- ルールセットは、多くの Bazel にとって有用な重要な機能を提供する
(たとえば、広く普及している言語のサポートなど)。
- ルールセットが十分に管理されている。アクティブなメンテナンス担当者が少なくとも 2 名必要です。
- ルールセットは詳細にドキュメント化されており、例も含まれており、簡単に使用できます。
- ルールセットはベスト プラクティスに従っており、高パフォーマンスです(「
パフォーマンス ガイドを参照)。
- ルールセットに十分なテスト カバレッジがある。
- ルールセットは
BuildKite
最新バージョンの Bazel がインストールされている必要があります。テストは常に合格する(
presubmit チェック)。
- ルールセットは、今後予定されている互換性のない変更についてもテストされます。破損
2 週間以内に修正されるはずです移行に関する問題は、
迅速にデプロイできます。
Bazel デベロッパーの要件
- 推奨ルールは頻繁に Bazel でテストされます(少なくとも 1 回は Bazel でテスト)。
日)。
- Bazel に変更を加えなくても、推奨ルールに違反する可能性があります(デフォルトの
使用しないでください。発生した場合は、変更を修正するか、ロールバックする必要があります。
降格
特定のルールセットが要件を満たさなくなった疑いがある場合は、
GitHub の問題を
あります。
ルールの管理者には連絡があり、2 週間以内に回答する必要があります。基づいて、
Bazel コアチームがルールセットの降格を決定する可能性があります。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-08-13 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]
{"lastModified": "\u6700\u7d42\u66f4\u65b0\u65e5 2024-08-13 UTC\u3002"}
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-08-13 UTC。"],[],[]]