Coder Social home page Coder Social logo

benjaminu119 / sonar-cxx Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sonaropencommunity/sonar-cxx

0.0 1.0 0.0 55.21 MB

SonarQube C++ Community plugin (cxx plugin): This plugin adds C++ support to SonarQube with the focus on integration of existing C++ tools.

License: GNU Lesser General Public License v3.0

Java 71.67% C++ 18.33% Hack 0.01% C 0.73% Perl 0.15% Python 5.38% Makefile 0.15% XSLT 0.74% Shell 0.08% HTML 1.29% COBOL 0.03% Gherkin 1.38% Batchfile 0.06%

sonar-cxx's Introduction

SonarCloud / SonarSource SA
(Technical Debt analysis)
Quality Gate Coverage
DeepCode / DeepCode AG
(real-time AI powered semantic code analysis)
deepcode
JProfiler / ej-technologies GmbH
(when it comes to profiling: Java profiler tool)
JProfiler
Travis CI
(Linux Build and Integration Tests)
Build Status
AppVeyor CI
(Windows Build and Deployment)
Build status Download latest snapshot

SonarQube C++ Community plugin (cxx plugin)

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.

The sensors for reading reports can be used with this cxx plugin or SonarCFamily plugin.

License

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.

Features

  • parser supporting
    • C++03, C++11, C++14,C++17, C++20
    • C89, C99, C11, C17
  • compiler specific extensions
    • 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:

Coverage sensors for:

Simple to customize

Quickstart

  1. Setup a SonarQube instance
  2. Install the Plugin
  3. Run an analysis

Resources

Contributing

You are welcome to contribute. Help is needed.

Alternatives

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

Choose whatever fits your needs.

sonar-cxx's People

Contributors

ametselaar avatar arnaudsylvestre avatar begarco avatar bertk avatar bloodlee avatar dependabot-preview[bot] avatar dependabot[bot] avatar ehartmann avatar ericlemes avatar esbjoe avatar francoisferrand avatar guwirth avatar hardion avatar ivangalkin avatar jmecosta avatar jpadre avatar kochise avatar lcintrat avatar mjdetullio avatar moriarty avatar nathanaelg avatar przemyslawkociolek avatar rudolfgrauberger avatar rufinio avatar sonaropencommunityadmin avatar stalb avatar tisoft avatar wenns avatar wichtounet avatar zetten avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.