intellij-idea - jidea - intellij idea para windows
Suprimir advertencias duplicadas en IntelliJ IDEA por anotaciĆ³n (3)
Desde la versión 15, IntelliJ me advierte sobre duplicados de código .
En algunos casos, esto puede ser intencional, por lo que quiero ignorar / suprimir esta advertencia utilizando la anotación
@SuppressWarnings
.
Pero, ¿cuál es el valor correcto para esto?
Editar: no estoy pidiendo deshabilitar este tipo de inspección por completo como en cuestión ¿Es posible deshabilitar la detección de código duplicado en Intellij?
Acabo de ver esto y pensé en tirar esto para la posteridad. Para suprimir solo un bloque en lugar del método completo, puede usar un comentario de línea:
//noinspection Duplicates
(También me parece útil hacer esto sin marcar) (Estoy usando la versión 2016-2, pero creo que esto ha existido por un tiempo)
Esto funciona para mi. Debe configurarlo en ambas clases / métodos si desea suprimir la advertencia en ambos lugares.
@SuppressWarnings("Duplicates")
private void myDuplicatedMethod() {
...
}
Gracias por todas las respuestas. También hay otro enfoque más genérico para suprimir las advertencias:
- Coloque el cursor dentro del código que le avisa
- Presiona Alt + Enter
- Vaya a la entrada de advertencia (en este caso "Navegue para duplicar")
- No presione Enter pero → (flecha derecha)
- Ahora puede seleccionar algunas opciones de supresión (para clase / método / declaración)