¿Es posible que el complemento FindBugs para Eclipse informe como errores en lugar de advertencias? -- eclipse campo con eclipse-plugin campo con code-analysis campo con findbugs camp Relacionados El problema

Is it possible for the FindBugs plugin for eclipse to report as errors instead of warnings?


2
vote

problema

Español

Estoy trabajando en una base de código heredado muy grande. Estamos buscando introducir findbugs en la práctica de desarrollo.

Tengo la intención de ejecutar findbugs siempre que el código esté construido por Eclipse.

Me gustaría poder hacer que las advertencias de FindBugs aparezcan como errores en el código de esta manera, puede cambiar el nivel de gravedad en Eclipse

¿Es posible que Eclipse informe las advertencias que produce como errores?

gracias

Original en ingles

I am working on a very large legacy code base. We are looking to introduce FindBugs into the development practice.

I intend to have FindBugs run whenever the code is built by eclipse.

I would like to be able to make the findbugs warnings appear as errors in the code much in this way you can change the severity level in eclipse

Is it possible for eclipse to report the warnings it produces as errors?

Thanks

           

Lista de respuestas

2
 
vote
vote
La mejor respuesta
 

La respuesta aceptada está desactualizada ahora. No sé la liberación que cambió, pero la pestaña de configuración del reportero del cuadro de diálogo FindBugs Eclipse Plugin Preferencias ahora le permite configurar cada gravedad del error (más aterrador, aterrador, preocupante y de preocupación) como información, advertencia o error. . Los errores marcados como error harán que la construcción falle.

 

The accepted answer is out of date now. I don't know the release it changed in, but the Reporter Configuration tab of the FindBugs Eclipse plugin preferences dialog now allows you to configure each severity of bug (Scariest, Scary, Troubling, and Of Concern) as Info, Warning, or Error. Bugs marked as Error will cause the build to fail.

 
 
0
 
vote

No, no es posible tener los errores potenciales de FindBugs Eclipse Mark como errores en el código.

Hice algunas comprobaciones y la findbugs maven plugin Tampoco proporciona una opción para hacer esto (así que no hay suerte allí).

Sugeriría iniciar sesión en un RFE (solicitud de mejora) a los desarrolladores de plugin de FindBugs Eclipse. Su base de datos de seguimiento de errores está disponible aquí .

 

No, it isn't possible to have the FindBugs Eclipse plugin mark potential bugs as errors in the code.

I did some checking and the FindBugs Maven plugin doesn't provide an option to do this either (so no luck there too).

I would suggest logging an RFE (request for enhancement) to the FindBugs Eclipse plugin developers. Their bug tracking database is available here.

 
 
0
 
vote

No lo creo. Los errores en Eclipse son reportados por el compilador JDT de Eclipse, mientras que el complemento FindBugs simplemente reporta advertencias al conectar el sistema Eclipse. No estoy seguro de si el compilador puede conocer la presencia de findbugs y obtener su lista de advertencias para informar como errores.

Sin embargo, si está intentando que la construcción falle debido a las advertencias de findbugs, puede probar su tarea de hormigas y hacer que la construcción falle si hay advertencias.

 

I do not think so. Errors in Eclipse are reported by Eclipse's JDT compiler, whereas the FindBugs plugin simply reports warnings by plugging into the Eclipse system. I am not sure if the compiler can know of FindBugs' presence and get its list of warnings to report as errors.

However, if you trying to get the build to fail because of FindBugs warnings, you can try their ANT task, and cause the build to fail if there are any warnings.

 
 

Relacionados problema

4  ¿La tarea de hormigas findbugs requiere un frasco?  ( Does findbugs ant task require a jar ) 
The DocsBugs Docs para tareas de hormigas son un poco confusos. Tradicionalmente, siempre he usado findbugs a través del complemento Eclipse, donde simpleme...

0  Conflicto de la versión de Jenkins con FindBugs  ( Jenkins version conflict with findbugs ) 
Estoy obteniendo lo siguiente cada vez que comienzo a Jenkins. No pude obtener el gráfico de Hudson FindBugs aunque lo active. gestionar datos antiguos Cu...

3  Los arreglos de fecha inmutable de Findbug no funcionan  ( Findbug immutable date fixes do not work ) 
Tengo Maven Findbug Plugin versión 2.5.4, y en mi código me muestra Error: .getDateRlpx() may expose internal representation by returning Price.dateRlpx ....

4  Buena herramienta de revisión de código para JSF, Java y Framework Hibernate  ( Good code review tool for jsf java and hibernate framework ) 
¿Puede alguien sugerir una buena herramienta de revisión de código para JSF, Java y Hibernate Framework. Necesito una buena herramienta que pueda encontrar un...

3  Tarea de FindBugs HET que envía varios archivos JAR Detectados dinámicamente para su análisis  ( Findbugs ant task submitting several dynamically detected jar files for analysis ) 
Actualmente estoy buscando ejecutar el análisis estático en un proyecto preexistente. Como el proyecto es creado y suministrado por una compañía fuera del sit...

0  ¿Qué puede terminar una prueba en JUnit?  ( What can terminate a test in junit ) 
Estoy tratando de usar findbugs como una biblioteca para mi programa (pero el problema no es estrictamente relacionado con findbugs). He escrito varias prue...

1  FindBugs no aceptando bcel.jar en guión de hormiga  ( Findbugs not accepting bcel jar in ant script ) 
Instalé findbugs en mi directorio de ANT LIB y agregué el siguiente código en mi guión principal de hormigas: <target name="findbugs" depends="init"> ...

5  Instalación de plugin de FindBugs con Eclipse IDE para los desarrolladores de Java EE  ( Installation of findbugs plugin with eclipse ide for java ee developers ) 
Estoy luchando para que el complemento de Eclipse FindBugs funcione y estoy seguro de que hay un error de escolar que se está realizando en algún lugar. Ext...

1  La tarea de Sonar Ant de Sonar no puede encontrar el informe de Findbugs (SONAR 4.4-RC2)  ( Sonar ant task cant find findbugss reportsonar 4 4 rc2 ) 
Soy un principiante para sonar. Cuando creé el SONAR ENV, solo sigo el manual oficial para ejecutar muestras. I Modificado Sonar-Ejemplos / Proyectos / Idioma...

15  javax.annotation.nonnull vs afirmando  ( Javax annotation nonnull vs assert ) 
Estoy usando findbugs y javax.annotation.nonnull en los parámetros del método. En los métodos privados, por lo general, agrego una línea de afirmación para ...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos