Instalação e utilização do Plugin FindBugs do Elipse

Novembro 2016


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".




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.
  • Reinicialize o Eclipse.

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.



Tradução feita por Lucia Maurity y Nouira

Veja também :
Este documento, intitulado « Instalação e utilização do Plugin FindBugs do Elipse »a partir de CCM (br.ccm.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.