sonar-cxx

This repository contains a SonarQube plugin implementing C++ support.

Github星跟蹤圖

SonarCloud(Technical Debt analysis) Quality Gate Coverage
Travis CI(Linux Build and Integration Tests) Build Status
AppVeyor CI(Windows Build and Deployment) Build status Download latest snapshot

SonarQube C++ plugin (Community)

SonarQube is an open platform to manage code quality. This plugin
adds C++ support to SonarQube with the focus on integration of existing C++ tools.

This plugin is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

  • parser supporting C89, C99, C11, C++03, C++11, C++14 and C++17 standards
    • Microsoft extensions: C++/CLI, Attributed ATL
    • GNU extensions
    • CUDA extensions
  • Microsoft Windows and Linux for runtime environment

Sensors for static and dynamic code analysis:

Test framework sensors for:

  • XUnit file format
  • Google Test file format
  • Boost.Test file format
  • CppUnit file format
  • VSTest file format
  • NUnit file format
  • extentions over XSLT possible

Coverage sensors for:

Simple to customize

  • provide the ability to write custom rules
  • custom rules by XPath checks possible
  • custom rules by regular expression checks possible
  • easy 3rd party tool integration with XML rule definitions and reports possible

Quickstart

  1. Setup a SonarQube instance
  2. Install the plugin (see Installation)
  3. Run an analysis (see Running the analysis)

Resources

Alternatives:

That's not the only choice when you are looking for C++ support in SonarQube there is also

Choose whatever fits your needs.

Subscribe

Subscribe our release feed

主要指標

概覽
名稱與所有者SonarOpenCommunity/sonar-cxx
主編程語言Java
編程語言Java (語言數: 14)
平台
許可證GNU Lesser General Public License v3.0
所有者活动
創建於2012-10-09 12:48:03
推送於2025-04-22 19:53:10
最后一次提交2025-04-15 20:59:16
發布數44
最新版本名稱latest-snapshot (發布於 )
第一版名稱cxx-0.1 (發布於 )
用户参与
星數1k
關注者數68
派生數363
提交數4k
已啟用問題?
問題數1217
打開的問題數15
拉請求數1357
打開的拉請求數1
關閉的拉請求數337
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?