A fast Go-based Dockerfile linter with 60+ best-practice rules, quality scoring, and security checks for secrets and ARG usage.
- Estrelas
- 11,087
- Forks
- 2,236
- Issues abertas
- 1
- Último commit
- anteontem
O que é?
SonarQube is a static analysis platform that inspects source code to find bugs, security vulnerabilities, security hotspots and structural problems, and explains what to fix and why. Results are shown in a web dashboard and can be surfaced in the IDE, pull requests and CI pipelines.
This repository contains the source of the SonarQube Community Build, the free and open-source edition. It focuses on coverage on new code and uses Quality Gates, pass-or-fail checks, to enforce a standard on each change before it merges. The Community Build supports a subset of the languages covered by the commercial editions.
The project is written in Java and built with Gradle, requiring Java 21. The README describes building a distribution zip that is started with bundled scripts on Linux, macOS and Windows.
Recursos principais
- 01Detects bugs, reliability issues and security vulnerabilities in source code.
- 02Flags maintainability and structural issues that make code harder to change.
- 03Enforces Quality Gates on new code in pull requests and pipelines.
- 04Explains each finding and its risk, with guidance on the fix.
- 05Runs as a self-managed server with a web dashboard.
Casos de uso
- Adding automated code quality and security checks to a CI pipeline.
- Tracking code quality trends across a team's repositories on a self-hosted server.
- Reviewing new code in pull requests before it is merged.
Tópicos
Perguntas frequentes
- O que é sonarqube?
- Self-hosted code quality and security platform that scans projects for bugs, vulnerabilities and maintainability issues, with Quality Gates for CI pipelines. SonarQube is a static analysis platform that inspects source code to find bugs, security vulnerabilities, security hotspots and structural problems, and explains what to fix and why. Results are shown in a web dashboard and can be surfaced in the IDE, pull requests and CI pipelines.
- sonarqube é gratuito? Qual é a licença?
- sonarqube é open source sob a licença LGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- sonarqube ainda é mantido?
- Manutenção ativa. O último commit de sonarqube foi em 17 de out. de 2026.
- Para que posso usar sonarqube?
- Adding automated code quality and security checks to a CI pipeline. Tracking code quality trends across a team's repositories on a self-hosted server. Reviewing new code in pull requests before it is merged.
- Onde consigo sonarqube?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/SonarSource/sonarqube
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Ghidra é uma plataforma open source de engenharia reversa de software da NSA, com ferramentas de disassembly, decompilação, visualização de grafos e scripting para código compilado.
Ferramenta CLI para detectar segredos hardcoded, como senhas, chaves de API e tokens, em repositórios Git, arquivos e stdin.
A unified web development toolchain that bundles Vite, Vitest, Oxlint, Oxfmt, Rolldown and tsdown behind one `vp` CLI with runtime and package manager management.
Ferramenta open source completa de inteligência de fontes abertas que verifica sites sob demanda, incluindo DNS, SSL, headers, informações do servidor e configurações de segurança.
Servidor MCP oficial do GitHub que permite a assistentes de IA ler repositórios, gerenciar issues e pull requests e trabalhar com GitHub Actions.