Te recomiendo que trates de suprimir advertencias específicas usando @SuppressWarnings("squid:S2078")
.
En la supresión de múltiples advertencias, que pueden hacerlo de esta manera @SuppressWarnings({"squid:S2078", "squid:S2076"})
También está el comentario que le dice //NOSONAR
sonarqube hacer caso omiso de todos los errores para una línea específica.
Finalmente, si tiene los derechos adecuados para la interfaz de usuario, puede emitir una marca como un falso positivo directamente desde la interfaz.
La razón por la que recomiendo la supresión de advertencias específicas es que es una mejor práctica bloquear un problema específico en lugar de usar //NOSONAR
y arriesgarse a que un problema de Sonar se ralentice en su código por accidente.
Puede leer más sobre esto en el FAQ
Nota: Gábor Bakos está apuntando a las preguntas más frecuentes que los más viejos ahora 404s. Este es el primer resultado de Google para que yo quiero ayudar a cualquier cosa que pueda contener la misma pregunta
edición: 30/06/16 sonarqube ahora se llama SonarLint
En caso de que usted se está preguntando cómo encontrar el número de calamar Simplemente haga clic en el mensaje Sonar (por ejemplo, Remove this method to simply inherit it.
) y se ampliará el problema de Sonar.
Por la parte inferior izquierda que tendrá el número de calamar (ex. squid:S1185
de mantenimiento> Comprensibilidad)
De manera que se puede suprimir por @SuppressWarnings("squid:S1185")
De acuerdo.Sin embargo, no estoy seguro de si Sonar interpreta correctamente '@ SuppressFBWarnings' (añadido para evitar conflictos con' java.lang.SuppressWarnings') y también lo ignora. –
AFAIK, Sonar usa FindBugs. Entonces, si FindBugs maneja estas anotaciones, no veo por qué no funcionarían al ejecutar FindBugs a través de Sonar. No debería ser difícil de probar de todos modos. –
El enlace de Preguntas frecuentes no está actualizado. Aquí está la nueva [FAQ] (http://docs.sonarqube.org/display/HOME/Frequently+Asked+Questions#FrequentlyAskedQuestions-Howtoremovefalsepositiveissues?) – wiredniko