Requirements Specification Document
Feature Id: FE002
Title
SonarQube Code -Setup
Actors
DevOps
Description
Sonar is an open-source
software quality
platform. SonarQube
saves the calculated
measures in a database
and showcases them in a
rich web-based
dashboard. Provides
trends and leading
indicators. Code quality
is an indicator about
how quickly developers
can add business value
to software system.
Pre-Conditions
1. SonarQube
2. JDK
How Sonar Works?
Sonar uses various static & dynamic code analysis tools such as Check
style, PMD, Find Bugs, FxCop, Gendarme, and many more to extract
software metrics, which then can be used to improve software quality.
Provides lots of plugins
SonarQube Structure:
Sonar CI: