マージ前に 重複コード を検出。

重複コード がローカル優先レビューにどう適合し、Code Radar がどの証拠を生成し、どこまで対応し、信頼した結果をどう CI へ移すかを解説します。実際のリポジトリで確認できる手順と境界も示します。

radar scan . --quick

ここでの 重複コード の意味。

重複コード ルールは、悪用可能な動作や重大な保守リスクにつながるパターンを見つけ、場所、重要度、信頼度、修正コンテキストを返します。

確認する証拠

「マージ前に 重複コード を検出。」を判断対象として、インストールや購入の前に入力、finding の詳細、workflow の引き継ぎ、製品境界を確認してください。

基準確認する証拠境界
入力範囲選択ファイル、設定、スキャンモード、有効なルール。含まれるパスと設定済みチェックだけを評価します。
結果詳細ファイル、行、ルール ID、重大度、説明、修正方針。説明用出力はあなたのリポジトリの結果ではありません。
ワークフロー連携ローカル結果、レポート、エージェント文脈、任意の CI 信号。必要な場合だけエクスポートや CI を有効にします。
判断適合性ツールやプラン選択前に実リポジトリへ同じ基準を適用します。普遍的な勝者や保証結果は主張しません。

このリスクをローカルで確認

対象範囲と具体的なシグナル

重複コード はカテゴリ名だけでなく、以下の具体的な範囲を確認してください。 焦点: コード健全性; RADAR-HEALTH-DUPLICATE, コード健全性.

  • 対象: マージ前にこのリスクを理解する必要がある開発者: 重複コード.
  • 結果を信頼する前に確認する証拠。: 正確なファイル位置、ルール文脈、重要度、信頼度、修正ガイド。 RADAR-HEALTH-DUPLICATE, コード健全性. 同じ結果セットから生成されたターミナル出力、SARIF、JSON、HTML アーティファクト。
  • 境界: 静的検出は証拠であり悪用可能性の証明ではありません。データフローと実行時文脈を確認し、誤検知を記録して修正後の動作をテストしてください。
  • ルール ID: RADAR-HEALTH-DUPLICATE

危険なパターン / より安全なパターン

重複コード: 有用な結果は開発者に説明でき、次のレビュー面へ移せる必要があります。チーム方針を変える前に、以下の証拠を確認してください。

危険なパターンより安全なパターン
function repeatedValidation() { /* copied logic */ }function validateInput() { /* shared, reviewed logic */ }

ローカルシグナルから共有ゲートへ。

重複コード: 価値を証明できる最小の流れから始めます。後続の各段階は、チームが理解済みの証拠を再利用すべきです。 正確なファイル位置、ルール文脈、重要度、信頼度、修正ガイド。 RADAR-HEALTH-DUPLICATE, コード健全性. 同じ結果セットから生成されたターミナル出力、SARIF、JSON、HTML アーティファクト。

段階コマンドまたは操作判断
1高速ローカルスキャンを実行シグナルは有用か?
2結果を確認して修正修正は具体的で再現可能か?
3移植可能な証拠を出力レビューに SARIF、JSON、HTML のどれが必要か?
4信頼したしきい値を CI へ昇格どの重要度で PR をブロックするか?
radar scan . --quick
radar scan . --format sarif --fail-on high

自分のコードでワークフローを検証します。

このページの evidence を実際の repository で検証してください。「マージ前に 重複コード を検出。」で生成される finding、提案された次の手順の再現性、local scan・report・agent・CI をどこまで広げるべきかを確認します。