ルールとは、コード・レビューの最小ビルディング・ブロックです。各コード・レビューでは、コード・ベースの品質を評価するためにさまざまなルールが適用されます。
ルールはコード・レビューの基礎となります。コード・レビューを実行すると、コード・ベースにルールが適用され、コードがルールに準拠しているかどうかが確認されます。提供されているルールを変更し、作成するアプリケーションの設計標準に固有のユーザー定義ルールを作成することができます。
類似する機能に焦点を当てているルールは、同一カテゴリーに属します。前述の例のルールは、設計方針カテゴリーに属しています。コード・レビューの目的によっては、複数のカテゴリーのルールが適用されます。
ルールの詳細情報
各ルール、カテゴリー、およびコード・レビューに関する情報は、 「設定」ウィンドウに表示されます。詳しくは、「Java 設定の「コード・レビュー」ページ」を参照してください。
ルールの重大度レベル
「推奨」は最も低い重大度レベルですが、検出事項への対応が重要であることを軽視しないでください。これらの検出結果は、エンジニアリング・チームが準拠すべき最良実例と業界標準を反映しています。これらの検出結果が直接的な問題でない場合にも、今後これらが原因となって問題が発生する可能性があります。
類似する機能に焦点を当てているルールは、同一カテゴリーに属します。前述の例のルールは、設計方針カテゴリーに属しています。コード・レビューの目的によっては、複数のカテゴリーのルールが適用されます。
一部のルール検出結果に対する自動修正
ルールに従っていない場合には、コード・レビューにより検出結果が作成されます。一部の共通検出結果にはクイック・フィックスがあります。クイック・フィックスとは、提供されている自動解決機能です。コード・レビューの検出結果にクイック・フィックスがある場合には、以下のいずれかのアイコンで示されます。
提供されているルール
ユーザー定義ルール