2009-03-04 14 views
13

Acabamos de trabajar en la introducción de StyleCop para nuestro equipo y estamos usando el StyleCop ReSharper plugin de Code Plex. El problema es que cada uno de los archivos del proyecto parece estar siendo analizado y no podemos encontrar una manera de excluir determinados archivos. Esto incluye archivos como el archivo designer.cs de DBML o componentes de terceros incluidos en el proyecto. Lo que esto significa es que su análisis de código de todo el sitio en ReSharper siempre muestra errores y nunca puede lograr que se vuelva "verde".¿Cómo se puede forzar a StyleCop para que ReSharper ignore los archivos?

Siempre existe la etiqueta ExcludeFromStyleCop que puede colocar en el archivo .csproj pero esta solo la usa MSBuild. Al hacer clic derecho en el archivo en la ventana de error de ReSharper y decirle "Ignorar errores" tampoco parece funcionar; la ventana simplemente vuelve a cargar y el mismo archivo se vuelve a analizar.

¿Alguien tiene alguna idea al respecto?

Respuesta

7

"¿Está seguro de que ha desmarcado la opción de configuración de StyleCop que especifica que stylecop debe verificar los archivos del diseñador? (Opciones de StyleCop> Reglas> Configuración detallada> Analizar archivos del diseñador)?"

http://stylecopforresharper.codeplex.com/Thread/View.aspx?ThreadId=47346

+1

Gracias Stuart, que en parte resolvió el problema porque ignora el archivo LINQ generado. Sin embargo, aún es necesario ignorar los archivos de herramientas de terceros (es decir, la herramienta de revisión ortográfica que se inicia en una ventana emergente). –

3

Puede ReSharper desactivar por completo para un archivo en particular, pulsando CTRL + . Verás que el pequeño "ojo" en la parte superior derecha de la ventana de código (en la parte superior de la canaleta) se pone gris, lo que indica que está desactivado.

Presione la tecla nuevamente para volver a habilitarla.

8

Esto era lo que estaba buscando, excepto en ReSharper 6 es la tecla correcta para desactivar la inspección en un archivo específico es: Ctrl + Shift + Alt +

+1

+1: Esto hizo mi día. – Dyppl

+0

que incluso funciona en versiones anteriores (probado con R # 5.1) – mbx

Cuestiones relacionadas