SonarQube é uma plataforma de gerenciamento de qualidade de código open source.

O SonarQube – anteriormente conhecido apenas por Sonar – é uma ferramenta web open-source utilizada para gerenciar a qualidade de código dos nossos projetos. Ele abrange os 7 eixos de qualidade de código:

SonarQube

Arquitetura e Design: Verifica se seu código está bem estruturado

Duplicados: Previne que códigos duplicados passem despercebidos

Testes unitários: Todas as classes devem estar bem testadas, com 100% de cobertura

Complexidade: Verifica a complexidade de execução do código

Bugs em potêncial: Avisa sobre bugs em potêncial que podem ocorrer na aplicação

Regras de programação: Mostra todos os erros de programação de acordo com o que o sonar considera de boas praticas

Comentários: Todas as classes devem estar bem documentadas em relação aos comentários

Clique no icone para ver o sonar da API de Arquivos

SonarQube