O FindBugs é uma ferramenta de análise estática, que examina as classes procurando possíveis problemas durante o desenvolvimento; trata-se de uma auditoria de código. Para isso, ele analisa o bytecode procurando certos padrões conhecidos. Ele não se limita a uma pesquisa por expressões regulares, ela tenta entender o que o programa quer fazer.
Instalação do plugin
Pré-instalação:
- FindBugs é um plugin do Eclipse compatível com as versões 3.x : (3.0, 3.1, 3.2, ...).
- Se você instalou uma versão do FindBugs antes de meados de maio de 2006, então, antes de qualquer instalação, remova esta versão:
Simplesmente remover o diretório de.tobject.findbugs_0.0.n que se encontra no diretório de plugins do Eclipse.
- Verificar se a variável de ambiente "JAVA_HOME" existe realmente e está correta.
Instalação:
Para instalar o plugin FindBugs, siga as seguintes etapas:
- No Eclipse, Clique em Help -> Software Update -> Find and Install...
- Escolha a opção "Search for new features to install", e clique em "Next".
- Clique em " New Remote Site".
- Preencha os seguintes campos:
- Name: FindBugs update site
- URL: entrar uma das seguintes opções: (nota: sem barra no final do URL)
Depois clique em OK.
- "FindBugs update site" deverá aparecer na lista "Sites to include in search".
Selecione o checkbox "FindBugs update site", e clique em "Finish".
- O "FindBugs Feature", aparecerá então no "Select features to install".
Selecione o checkbox e clique em "next".
- Selecione a opção "I accept" para aceitar os termos de uso e clique em "Next".[Image:
- Verifique se o diretório de instalação está correto. E clique em Finish.
Uso do plugin
Janela FindBugs
- Clique em Window -> Show View -> Other -> Bug Explorer
- As janelas "Bug Explorer " e "Bug Details" devem aparecer em sua perspectiva.
Visualização dos bugs
- Selecione os projetos, pacotes, ou classes, que você quer verificar, com o botão direito do mouse e escolha "find Bugs".
Os "bugs" detectados pelo findBugs aparecerão na janela do Bug Explorer.