0+
デフォルトルール
0+
カバレッジ形式
5分
セットアップ時間
チームがCppDependプラグインを選ぶ理由
C/C++コードベース専用に構築され、汎用ツールにない深い解析機能を備えています。
プロジェクト構成
マルチモジュール解析
単一のCppDependプロジェクトで複数のC/C++プロジェクトを管理。プラグインは包括的解析を行い、コードを個別のSonarQubeモジュールに整理 — 巨大な一塊ではなく。
シームレスなコードナビゲーション、クリーンなダッシュボード、大規模なプロジェクト整理を実現。


ルールエンジン
250以上のカスタマイズ可能なルール
CppDependはコード品質、設計、安全性、保守性をカバーする250以上のデフォルトルールを同梱 — すべてCQLinqでカスタマイズ可能。
高度な技術的負債計算が各問題の重大度を評価し、SonarQube内で実用的なインサイトを提供。
設計メトリクス
標準メトリクス一覧
求心結合(Ca)
プロジェクト外の型が内部の型に依存。Caが高い=多くの責任。
遠心結合(Ce)
プロジェクト内の型が外部の型に依存。Ceが高い=依存度が高い。
不安定性(I)
変更への耐性の指標。バランスが重要。

カバレッジ統合
CoberturaとMicrosoft Visual StudioのXMLファイルからカバレッジ結果をシームレスにインポート。XMLカバレッジファイルの保存ディレクトリパスを設定するだけ。

コード重複
重複コードは保守工数と技術的負債を増加させます。CPD(Copy-Paste Detector)は重複を特定し、プロジェクト全体のコード重複を管理するメトリクスを提供。

250+
カスタマイズ可能なルール
100%
技術的負債の追跡
∞
マルチモジュールサポート
2
カバレッジ形式

