Como exportar resultados de findbugs do plugin findbugs do Eclipse?
-
09-06-2019 - |
Pergunta
Eu tenho o plugin findbugs para Eclipse que, quando executado em meu projeto, mostrará resultados no Bugs Explorer classificados pelo tipo de bug.
Preciso ser capaz de fazer duas coisas:
- Exporte tudo isso para uma planilha do Excel
- Descubra os bugs relatados em um conjunto de arquivos (e seja capaz de fazê-lo recursivamente sem executar todo o projeto e exportar e descobrir as classes a serem modificadas.
Alguma sugestão?
Para sua informação, estou usando MyEclipse v 6.0.1 e FindBugs 1.3.4
Solução
Findbugs despeja seus resultados em um arquivo XML na pasta .metadata do seu espaço de trabalho.Procure a subpasta com o nome de findbugs.
Você também pode baixar uma versão autônoma do Findbugs que salvará os resultados onde quiser.
Depois de ter o arquivo de resultados, você poderá importar de XML para Excel e filtrar lá.Alternativamente, você pode usar XSLT para transformar vários arquivos CSV e abri-los no Excel.
Outras dicas
Eu tive o mesmo problema com findbugs algumas versões atrás.
Atualizei o plugin hoje para a versão 1.3.8 e descobri que agora você pode exportar e até importar relatórios diretamente como XML.
Tudo que você precisa fazer é clicar com o botão direito em um projeto no package explorer ou no findbugs "Bug Explorer" e selecionar "Findbugs->Save XML" ou "Findbugs->Load XML".
Finamente, uma funcionalidade adequada de exportação e importação para uma ferramenta fantástica.
Aliás, eu uso o Eclipse 3.3.2.