SonarQube - SonarQube
Desenvolvedor (s) | SonarSource |
---|---|
lançamento inicial | 2006–2007 |
Versão estável | 8,9 / 4 de maio de 2021
|
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 |
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 .