ultimate para jidea intellij idea full descargar cost intellij-idea suppress-warnings code-duplication

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:

  1. Coloque el cursor dentro del código que le avisa
  2. Presiona Alt + Enter
  3. Vaya a la entrada de advertencia (en este caso "Navegue para duplicar")
  4. No presione Enter pero (flecha derecha)
  5. Ahora puede seleccionar algunas opciones de supresión (para clase / método / declaración)