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 technical debt 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.

  • Advanced technical debt calculation assesses the severity of every issue.

  • Actionable insights directly inside SonarQube.

표준 메트릭 한눈에 보기

표준 메트릭
  • Afferent Coupling (Ca) — types outside the project that depend on types within it. High Ca = many responsibilities.

  • Efferent Coupling (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++ 코드 분석을 시작하세요.