findbugs

¿Hay alguna manera de ignorar una sola advertencia de FindBugs?

Con PMD, si desea ignorar una advertencia específica, puede usar // NOPMD para que se ignore esa línea. ¿Hay algo similar para FindBugs?

Apagar el sonar para cierto código

¿Es posible desactivar el sonar ( www.sonarsource.org ) mediciones para bloques específicos de código, ¿cuál no desea ser me ... desconocida para el cliente (porque el cliente no tiene el JAR en el que se encontraba la excepción contenido, por ejemplo).

ResultSet no cerrado cuando la conexión está cerrada?

He estado haciendo revisión de código (principalmente utilizando herramientas como FindBugs) de uno de nuestros proyectos fav ... Sets al cerrar Conexiones (usamos Oracle db, de ahí mis correcciones). Java.SQL.api no dice nada en relación.close() javadoc.

Inicialización perezosa incorrecta

Findbug me dijo que uso la inicialización perezosa incorrecta. public static Object getInstance() { if (instance != null ... stance = new Object(); return instance; } No veo nada malo aquí. ¿Es un mal comportamiento de findbug, o me perdí algo?

¿Cómo manejar un Findbugs "Campo de instancia no serializable no transitorio en clase serializable"?

Considere la siguiente clase. Si corro Findbugs contra él, me dará un error ("Campo de instancia no serializable no transitor ... 3. Tengo bastantes Conjuntos y Listas en mi código real y me temo que ensuciará mi código demasiado. ¿Hay mejores maneras?

Se encontró confianza en la codificación predeterminada

Estoy recibiendo debajo de error de FindBugs, Encontró confianza en la codificación predeterminada en MyClass.print (String ... rite(str.getBytes()); ....... } Por favor, hágame saber cuál es el error? ¿cómo podemos resolver esto? Gracias de antemano

@ GuardedBy anotación con java.útil.concurrente.bloqueo.ReadWriteLock

¿Cuál es una forma adecuada/preferida de anotar campos que están protegidos con un ReadWriteLock para que herramientas como ... olo el bloqueo de escritura, en la anotación @GuardedBy? ¿FindBugs u otras herramientas soportan ReadWriteLock en @GuardedBy?

javax.anotación: @Nullable vs @CheckForNull

¿Cuál es la diferencia entre los dos? Ambos parecen significar que el valor puede ser nulo y debe tratarse en consecuencia, ... : Las dos anotaciones anteriores son parte de JSR-305 / FindBugs: http://findbugs.sourceforge.net/manual/annotations.html

La entrada @Nullable en la interfaz de función de Guayaba de Google activa la advertencia de FindBugs

La interfaz com.google.common.base.Function (de Google Guava) define apply como: @Nullable T apply(@Nullable F input); El ... fuera de mi control, obviamente). ¿Quién se equivoca sobre el uso de la anotación @Nullable, FindBugs, Guayaba o yo mismo?

FindBugs advertencia: Uso ineficiente de keySet iterator en lugar de entrySet iterator

Por favor, consulte el siguiente método: public Set<LIMSGridCell> getCellsInColumn(String columnIndex){ Map<St ... erador de keySet. Es más eficiente utilizar un iterador en el entrySet del mapa, para evitar el Mapa.get(clave) buscar."

Cómo exportar reglas de FindBugs / PMD / Checkstyle desde Sonar e importarlas a Netbeans

Mi empresa tiene sonar configurado con varios plugins (PMD, FindBugs, CheckStyle ), y aunque es muy útil como es (se ejecuta ... xportar un perfil desde sonar e importar la configuración de la regla en el PMD, Findbugs, y CheckStyle plugins en Netbeans.

Findbugs en la excepción ArrayIndexOutOfBounds de Eclipse al ejecutar

Acabo de instalar (y reinstalar) Findbugs en Eclipse Juno y cada vez que intento ejecutarlo en cualquiera de mis proyectos ob ... para probar las lambdas de Java 8 y otras características. Tal vez tiene algo que ver con Findbugs no funciona correctamente?

¿En qué situaciones podría un bloque vacío sincronizado lograr una semántica de roscado correcta?

Estaba mirando a través de un informe Findbugs en mi base de código y uno de los patrones que se activó fue para un bloque s ... onized todavía estaba allí. ¿En qué situaciones podría un bloque synchronized vacío lograr una semántica de roscado correcta?