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