AI支援 C/C++ エンジニアリングのためのガバナンス&コントロールプレーン
CppDepend
SonarQube統合

C/C++コード品質を実現 SonarQubeへ

CppDepend SonarQubeプラグインは高度なC++静的解析を既存のSonarQubeダッシュボードに橋渡し — ワークフロー変更不要。

CppDepend Inside Your SonarQube Dashboard

CppDependによるSonarQubeダッシュボード
  • 250+ customizable CQLinq rules out of the box

  • Automatic 技術的負債 estimation per issue

  • Multi-module project organization

  • Coverage & duplication data integration

CQLinqによるカスタムルール

Create tailored analysis rules using Code Query over LINQ. Express complex conditions effortlessly for precise code checks, and surface the violations directly in SonarQube.

詳細を見る

スマートな技術的負債

Every issue gets an estimated fix cost and severity score using customizable C# formulas, empowering data-driven decisions about what to fix first.

詳細を見る

簡単セットアップ

Install and configure in minutes. The plugin integrates seamlessly with SonarQube Server, requiring zero code changes to your projects.

詳細を見る

マルチモジュール解析

マルチモジュール解析
  • Manage multiple C/C++ projects within a single CppDepend project.

  • The plugin organizes code into distinct SonarQube modules — not one giant blob.

  • Seamless code navigation, cleaner dashboards, and better project organization at scale.

250以上のカスタマイズ可能なルール

Issues grouped by rule with severity and debt
  • Over 250 default rules covering code quality, design, safety, and maintainability — all fully customizable via CQLinq.

  • 詳細 technical debt calculation assesses the severity of every issue.

  • Actionable insights directly inside SonarQube.

標準メトリクス一覧

標準メトリクス
  • 求心結合(Ca) — types outside the project that depend on types within it. High Ca = many responsibilities.

  • 遠心結合(Ce) — types inside the project that depend on types outside it. High Ce = high dependency.

  • 不安定性(I) — indicator of the project's resilience to change. Balance is key.

カバレッジ統合

カバレッジ

Seamlessly import code coverage results from both CoberturaMicrosoft Visual Studio XML files. Simply configure the directory path where your XML coverage files are stored.

コード重複

コード重複

Duplicate code increases maintenance effort and technical debt. The CPD (Copy-Paste Detector) identifies duplications and provides metrics to help you manage code duplication across your projects.

SonarQubeを強化する準備はできましたか?

CppDepend SonarQubeプラグインをダウンロードし、250以上のルール、スマートな技術的負債見積もり、完全なSonarQube統合でC/C++コードを解析開始。