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

Faça uma pergunta

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.


Jean-François Pillou

Nosso conteúdo é produzido em colaboração com especialistas em tecnologia da informação sob o comando de Jean-François Pillou, fundador do CCM.net e diretor digital do Grupo Figaro. CCM é um site sobre tecnologia líder em nível internacional e está disponível em 11 idiomas.

Mais informações sobre a equipe do CCM

Veja também