Deshabilitar reglas de StyleCop


Estoy usando StyleCop. Pero hay un par de reglas que quiero ignorar, por ejemplo usando this. delante de los miembros de la clase.

¿Cómo desactivo una regla de StyleCop? He buscado pero no puedo encontrar cómo hacerlo.

Author: bdukes, 2009-03-13

3 answers

En su instalación de StyleCop, hay una configuración.Archivo StyleCop. Puede editar esto para desactivar las reglas globalmente. Arrastre ese archivo al ejecutable del Editor de configuración en ese archivo para editarlo.

También puede poner copias del archivo de configuración en sus proyectos para anular la configuración global.

Si está utilizando la integración de Visual Studio y no solo la integración de MSBuild, debería poder acceder al editor de configuraciones por proyecto haciendo clic derecho en su proyecto y elegir "StyleCop Settings" o algo así.

 76
Author: bdukes,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-09-27 13:41:07

Esa regla específica está bajo Reglas de Legibilidad-Member Access-SA1101: PrefixLocalCallsWithThis.

Si lo apagas, debería dejar de gritarte... Tuve que hacerlo. Stylecop me ha estado dando dolor de cabeza.

 6
Author: DeadlyChambers,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-04-04 21:48:49

Stylecop es configurable a nivel de proyecto. Administre las reglas fácilmente utilizando la interfaz gráfica en lugar de editar el archivo de configuración.(Algún tiempo en algunas versiones se menciona como Stylecop settings)

Debería ver una opción buscar/Encontrar una vez que seleccione la opción configuración como en la imagen de abajo.

Ex: Si desea eliminar una regla donde // los comentarios no están permitidos y //// están permitidos por stylecop, busque el id de regla de stylecop. En este caso es SA1005. Puedes ver esto en el sección advertencias cuando ejecuta stylecop en su proyecto. Encontrar con la palabra clave SA1005 y usted debe ver que en la sección de resultados. Solo desmarca.

introduzca la descripción de la imagen aquí

Puede administrar las reglas de la siguiente manera

introduzca la descripción de la imagen aquí

 2
Author: Kurkula,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-02-09 20:11:18