
Plataforma de qualidade de código e análise estática com quality gates, varredura multilíngue e regras focadas em segurança para detectar vulnerabilidades e problemas de manutenibilidade em fluxos de trabalho de CI/CD.
O SonarQube é a plataforma de verificação algorítmica para qualidade e segurança de código. Sua análise estática aplica técnicas como execução simbólica e análise de fluxo de dados e de controle para inspecionar seu código, encontrar bugs, vulnerabilidades e problemas estruturais, e informar exatamente o que corrigir e por quê, na sua IDE, nos seus pull requests e no seu pipeline de CI.
Este repositório contém o código-fonte do SonarQube Community Build, a edição gratuita e de código aberto da plataforma SonarQube. Ele compartilha a mesma análise usada em toda a linha de produtos SonarQube.
A IA escreve código mais rápido do que as equipes conseguem revisá-lo, criando uma dívida de verificação: código chegando à produção antes que alguém tenha confirmado o que ele faz. O SonarQube aplica a mesma análise consistente e explicável a cada linha, seja escrita por um desenvolvedor ou por um agente. Vibe, depois verifique: gere rápido, depois verifique o que chega à produção. É o estágio de verificação do Agent Centric Development Cycle, executado no loop externo de verificação de CI para verificar o código antes que ele seja mesclado.
A plataforma SonarQube analisa mais de 40 linguagens de programação e frameworks; o Community Build oferece suporte a um subconjunto deles. A análise é repetível, auditável e explicável: o mesmo código sempre produz os mesmos resultados, cada resultado é rastreável e cada um informa qual é o problema e por que ele importa.
O SonarQube Server e o SonarQube Cloud incluem tudo do Community Build e adicionam:
Detecte mais
Analise todo o seu fluxo de trabalho
Governança, relatórios e visão entre equipes
Corrija
Alguns recursos fazem parte do add-on SonarQube Advanced Security. Consulte a linha de produtos para obter detalhes.
Um Quality Gate é uma verificação de aprovação ou reprovação no seu código novo. Defina o padrão uma vez, e o SonarQube o aplica automaticamente em cada pull request e pipeline, para que os problemas sejam detectados antes da mesclagem em vez de encontrados em produção.
O Community Build é gratuito e de código aberto. A linha mais ampla do SonarQube aplica a mesma análise em todo o seu fluxo de trabalho:
Compare planos e preços do SonarQube para escolher o produto e o modelo de implantação apropriados.
O Community Build é gratuito? Sim. Ele é gratuito e de código aberto, e este repositório é o seu código-fonte.
Qual é a diferença entre o Community Build e o SonarQube Server? O Community Build é o mecanismo gratuito e autogerenciado. O SonarQube Server e o SonarQube Cloud são as edições comerciais. Eles cobrem mais linguagens e adicionam análise de branch e pull request, análise de composição de software (SCA), gerenciamento de arquitetura, segurança avançada com análise de taint (SAST), detecção de segredos, análise de infraestrutura como código (IaC), o SonarQube Remediation Agent para pull requests de correção verificadas e relatórios empresariais. Alguns recursos fazem parte do add-on SonarQube Advanced Security. Consulte a linha de produtos para obter detalhes.