メインコンテンツへスキップ
複数のリポジトリを持つ場合、コーディング標準を一貫して保つことは課題です。Kodusはルールの継承をサポートしており、一度ルールを定義してどこでも適用できます。

組織レベルのルール

組織レベルでルールを作成すると、すべてのリポジトリに自動的に適用されます:
  1. コードレビュー設定グローバルKodyルール に移動します
  2. ルールを作成します — 組織内のすべてのリポジトリに適用されます
  3. 個々のリポジトリは特定のルールを継承、オーバーライド、または除外できます

ルールの継承

ルールは組織 → リポジトリ → ディレクトリの順に流れ下ります:
  • 組織ルールはデフォルトですべての場所に適用されます
  • リポジトリルールは組織ルールをオーバーライドまたは拡張できます
  • ディレクトリルールは特定のパスに対してさらに特殊化できます
リポジトリがそのコードベースに適用されない場合、継承されたルールを除外できます。

クロスリポジトリ参照

ルール指示で @repo:org/project を使用して他のリポジトリのファイルを参照します:
APIエンドポイントが@repo:team/api-standardsで定義されたパターンに従っていることを確認します。
これにより、すべてのルールが参照する中央の標準リポジトリを維持できます。

組織全体のメモリ

組織レベルにスコープされたメモリはすべてのリポジトリに適用されます。例:
@kody remember: すべてのリポジトリで、ESLint flat config形式を使用します。
詳細については、ルールの継承を参照してください。