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.9.8 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 11 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 JDK11 e executado no JRE11 ou versões posteriores.

SpotBugs can scan bytecode (class files) generated by JDK11 and newer versions. However, support for Java 11 and newer is still experimental. Visit issue tracker to find known problems.

SpotBugs não suporta bytecode (arquivos de classe) gerados por JDK desatualizado como as versões 10, 9, 7 ou anteriores.