No olvides que en las ciencias informáticas un problema casi siempre tiene varias soluciones, de igual modo nosotros mostraremos lo más óptimo y eficiente.
Solución:
Si tiene la identificación de la regla que desea ignorar, puede agregar la Suprimir advertencias para eso
Ejemplo:
@SuppressWarnings("squid:S0016")
No me gusta esto demasiado y uso para agregar el comentario. //NOSONAR
eso dice SonarQube para ignorar todos los errores de una línea específica.
Ejemplo2:
Si hago esto:
System.setErr(System.out);
ConsoleHandler h = new ConsoleHandler();
System.setErr(err);
mi sonda se queja pidiéndome que use logger en lugar de system.out…
por lo tanto puedo silenciar la advertencia haciendo:
System.setErr(System.out); //NOSONAR
ConsoleHandler h = new ConsoleHandler();
System.setErr(err);
Como se indica en los comentarios, todo lo que tiene que hacer es eliminar las reglas de su perfil o editarlas para reducir su prioridad. Necesita el permiso de administración global de perfiles de calidad para hacerlo. Una vez que haya iniciado sesión con ese permiso, vaya a la interfaz de Reglas, busque una regla que desee desactivar, selecciónela, haga clic en ella y desactívela desde el perfil correspondiente.