SonarQube - SonarQube

SonarQube
Sonarqube-48x200.png
SonarQube Project page.png
Uma página inicial do projeto SonarQube
Desenvolvedor (s) SonarSource
lançamento inicial 2006–2007
Versão estável
8,9 / 4 de maio de 2021 ; 5 meses atrás ( 2021-05-04 )
Repositório
Escrito em Java
Sistema operacional Plataforma cruzada
Modelo Análise de programa estático
Licença Licença Pública Geral GNU Menor
Local na rede Internet sonarqube .org

SonarQube (anteriormente Sonar ) é uma plataforma de código aberto desenvolvida pela SonarSource para inspeção contínua da qualidade do código para realizar revisões automáticas com análise estática do código para detectar bugs , cheiros de código e vulnerabilidades de segurança em mais de 20 linguagens de programação . SonarQube oferece relatórios sobre código duplicado , padrões de codificação , testes unitários , cobertura de código , a complexidade do código , comentários , erros e vulnerabilidades de segurança.

SonarQube pode registrar o histórico de métricas e fornecer gráficos de evolução. SonarQube fornece análise totalmente automatizada e integração com Maven , Ant , Gradle , MSBuild e ferramentas de integração contínua ( Atlassian Bamboo , Jenkins , Hudson , etc.).

Visão geral

SonarQube inclui suporte para as linguagens de programação Java (incluindo Android) , C # , C , C ++ , JavaScript , TypeScript , Python , Go , Swift , COBOL , Apex , PHP , Kotlin , Ruby , Scala , HTML , CSS , ABAP , Flex , Objective -C , PL / I , PL / SQL , RPG , T-SQL , VB.NET , VB6 e XML . Alguns deles estão disponíveis apenas por meio de uma licença comercial.

SonarQube está disponível gratuitamente sob a GNU Lesser General Public License . Também existe uma versão empresarial para licenciamento pago, bem como uma edição de datacenter que oferece suporte a alta disponibilidade .

SonarLint

O SonarQube se integra aos ambientes de desenvolvimento Eclipse , Visual Studio , Visual Studio Code e IntelliJ IDEA por meio dos plug-ins SonarLint e também se integra a ferramentas externas como LDAP , Active Directory , GitHub e outros. SonarQube é expansível com o uso de plug-ins .

Recepção

Em 2009, a SonarQube recebeu um Prêmio Jolt na categoria de ferramentas de teste .

Veja também

Referências

links externos