09 November 2020

#SonarQube


What is SonarQube?
What is difference between SonarQube And SonarLint?
What is difference between Sonar Runner and Sonar Scanner?
What is sonarqube quality profile?
What is sonarqube quality gates?
What is the use of Sonarqube database?
Why to use SonarQube?
Describe the architecture of the Sonar.
Is SonarQube Replacement for Checkstyle, PMD, FindBugs?
  • SonarQube is an open source tool which is used for analyzing the code quality.
  • It tracks the quality of short-lived and long-lived code branches to ensure that only clean, approved code gets merged into master.
  • It provides native integrations with build systems to schedule the execution of an analysis from all CI engines.
  • It Web API can be used to automatically provision a SonarQube project, feed a BI tool, monitor SonarQube etc.
  • Using webhooks, It can be integrated as a promotion step in delivery pipelines.
  • It addresses coding rules, test coverage, duplication, API documentation, complexity and architecture, providing all details in dashboard.
  • It stores all analysis results in a database, preserving historical data for future reference and comparison.
  • It features a standard role-based authentication system allowing a secure instance.
  • It detects bugs in the code automatically and alerts developers to fix them before rolling it out for production.
  • It supports as a code analyzer for 25+ programming languages.

No comments:

Post a Comment

Most views on this month