Introdução
SpotBugs é um programa para encontrar bugs em programas Java. Ele procura por instâncias de “padrões de bugs” — instâncias de código que podem ser erros.
Este documento descreve a versão 4.8.3 do SpotBugs. Estamos muito interessados em saber sua opinião sobre o SpotBugs. Por favor, visite a página do SpotBugs para obter a última versão do SpotBugs, informações de contato, e suporte como informações sobre o SpotBugs e organização no GitHub.
Requisitos
Para usar SpotBugs, você precisa de um ambiente compatível com Java versão 1.8 ou posterior. SpotBugs é uma plataforma independente, e é conhecida por rodar nas plataformas GNU/Linux, Windows, e MacOS X.
Você precisa ter pelo menos 512 MB de memória para usar o SpotBugs. Para analisar projetos muito grandes, você pode precisar de mais memória.
Versões Java suportadas
SpotBugs é construído pelo JDK8 e executado no JRE8 ou versões posteriores.
SpotBugs pode escanear bytecode (arquivos de classe) gerados pelo JDK8 ou versões posteriores. No entanto, o suporte para Java 11 e versões posteriores ainda é experimental. Visite o issue tracker para encontrar problemas conhecidos.
SpotBugs não suporta bytecode (arquivos de classe) gerados por JDK desatualizado como as versões 10, 9, 7 ou anteriores.