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.