Please enable JavaScript.
Coggle requires JavaScript to display documents.
sonarCube (what is sonarCube (Centralize Quality (One place to provide a…
sonarCube
what is sonarCube
Centralize Quality
One place to provide a shared vision of code quality for developers, tech leads, managers and executives in charge of a few to a few thousands projects and also to act as a toll gate for application promotion or release.
DevOps Integration
SonarQube integrates with the entire DevOps toolchain including build systems, CI engines, promotion pipelines... using webhooks and its comprehensive RestAPI.
Detect Tricky Issues
Our code analyzers are equipped with powerful path sensitive dataflow engines to detect tricky issues such as null-pointers dereferences, logic errors, resource leaks...
Multi-Language
25+ Programming Languages
ABAP,Apex,C/C++,C#,CSS,COBOL,Flex,Go,HTML,Java,JavaScript,Kotlin,Objective-C,PL/SQL,PL/I,PHP,Python,RPG,Ruby,Scala,Swift,T-SQL,TypeScript,VB.NET,VB6,XML
Continuous Inspection
SonarQube provides the capability to not only show health of an application but also to highlight issues newly introduced. With a Quality Gate in place, you can fix the leak and therefore improve code quality systematically.
The leading product for Continuous Code Quality
sonar cube result
Code Smells(include technical debt)
Bugs & Vulnerabilities
Duplications
others...
sonar cube rule
by default
C++
126 active rules
2 Vulnerability
31 Bug
93 Code Smell
C
113 active rules
2 Vulnerability
82 Code Smell
29 Bug
personal rule
total
C++
550
C
467
example
call control
PRS
DBwrapper
how to use
https://gitlabe1.ext.net.nokia.com/mcong/sonarCube/blob/master/how_to_load_sonar_result_ntas.md
https://gitlabe1.ext.net.nokia.com/mcong/sonarCube
Nokia sonarCube support Java C/C++