SonarQube:- Code Analysis Tool

  Code Quality: When developers develop the code they use some programming language and every language has some standard way to write the co...

 Code Quality:

When developers develop the code they use some programming language and every language has some standard way to write the code for the applications. Developers should follow these standards. The code quality always adds business value to a software system.

In Order to evaluate software, it is necessary to select relevant quality characteristics ISO/IEC 9126 defines a quality model which is applicable to every kind of software. It defines 6 product quality characteristics

  • Functionality
  • Reliability
  • Usability
  • Efficiency
  • Maintainability
  • Portability


It is an open-source software quality platform. It has a rich web-based dashboard and it saves the calculated measures in a database.

How Sonar Works?

Sonar uses various static and dynamic code analysis tools such as Checkstyle, PMD, FindBugs, FxCop, Gendarme, and many more to extract software metrics, which can be used to improve software quality.

SonarQube Structure:-

Code in Prog Lang -->Code Analysis with SonarQube Scanner-->SonarQube Server (Web Server, ELK, plugins, Compute Engine)<------> SonarQubeDB

SonarQube CI Process

SonarQube Features

It supports Java,C/C++,C#,PHP,Flex,Groovy,JavaScript,Python,PL/SQL,COBOL etc

It can be used in Android development

Offers reports on duplicated code, coding standards, unit tests, code coverage, code complexity, potential bugs.

Records metics history and provide you evolution graphs.

It provides fully automated analysis integrates with Maven, Gradle, 
Ant and Continuous integration tools (jenkins, Gitlab etc)

It can also integrate with some external tools like JIRA, Fortify, etc



Ansible,6,AWS,1,Azure DevOps,1,Containerization with docker,2,DevOps,2,Docker Quiz,1,Docker Swarm,1,DockerCompose,1,ELK,2,git,2,Jira,1,Kubernetes,1,Kubernetes Quiz,5,SAST DAST Security Testing,1,SonarQube,3,Splunk,2,vagrant kubernetes,1,YAML Basics,1,
DevOpsWorld: SonarQube:- Code Analysis Tool
SonarQube:- Code Analysis Tool
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content