¿Hay alguna manera de desactivar todas las advertencias de Resharper para un archivo o sección de código con un solo comentario? Intento crear algunos ejercicios de codificación para entrevistar a posibles candidatos, y las advertencias de Resharper revelan el problema que quiero que el candidato detecte: P La supresión de la advertencia específica aún hace que sea obvio cuál es el problema.Deshabilitar todas las advertencias de Resharper con un comentario
Todavía quiero tener Resharper disponible durante la entrevista, solo quiero que el candidato detecte este problema sin que Resharper arruine la diversión.
editar: Lo siento, trataré de ser más claro sobre lo que busco. No quiero desactivar permanentemente una advertencia particular de Resharper, solo quiero que no se muestre en un archivo en particular, porque el objetivo del ejercicio es ver si el desarrollador comprende el motivo de la advertencia.
Por poner un ejemplo, hay una advertencia de Resharper para usar el método .Any de extensión en lugar de Count()> 0, que quiero que el desarrollador señale por sí mismo. Para deshabilitar esa advertencia, debe usar un comentario de:
// ReSharper disable UseMethodAny.0
alrededor del código. Ese tipo de da un poco el juego un poco.
Yo estaba tratando de encontrar algo como:
// ReSharper disable all
que podía colocar en la parte superior de la clase, por lo que no regalará lo que yo quiero el desarrollador de encontrar. Pero parece que no puedo encontrar una manera de hacerlo. Usar números para las advertencias de Resharper estaría bien también, pero no creo que funcione de esa manera.
En realidad, incluso si uno pone todo en la parte superior como números? Si pones algo como '#pragma warning disable 1573' en la parte superior del archivo y la persona reconoce inmediatamente qué significa 1573 warning - simplemente contrata in situ :) –
Gracias por la sugerencia de Alexei, pero estoy hablando de las advertencias de Resharper, no advertencias del compilador de C# –
En ReSharper, seleccione "desactivar con pragma" del objeto de la bombilla junto a advertencia/error (o algo así - no lo tengo a mano) y usará esa sintaxis. Mueva todo a la parte superior, agregue un par adicional y nadie podrá usarlos como pistas. –