Cómo deshabilitar globalmente la documentación de encabezados de archivo en el plugin ReSharper para Visual Studio
visual-studio visual-studio-2013 (1)
No puedo ejecutar el complemento para que no pueda verificarlo, pero leer la documentación da la impresión de que es posible.
En Administrar configuración de proyecto de StyleCop, http://stylecop.codeplex.com/wikipage?title=Managing%20StyleCop%20Project%20Settings&referringTitle=Documentation , hay un vínculo "Reglas", http://stylecop.codeplex.com/wikipage?title=Rules%20tab&referringTitle=Managing%20StyleCop%20Project%20Settings .
En la página Reglas en "Configuración detallada", la imagen muestra "Cabeceras de archivo".
Además, http://www.stylecop.com/docs/SA1633.html y http://www.stylecop.com/docs/SA1634.html , muestran que debería ser posible. Sospecho que bajo File Headers habrá una o dos opciones para los códigos anteriores.
Eso permite configuraciones a nivel de proyecto, sin embargo, los documentos eluden aún más permitir configuraciones globales: http://stylecop.codeplex.com/wikipage?title=Sharing%20StyleCop%20Settings%20Across%20Projects&referringTitle=Managing%20StyleCop%20Project%20Settings
Ambiente
Estoy usando Microsoft Visual Studio 2013 Update 4
con ReSharper 9.0 Update 1
.
Tengo ReSharper.StyleCop (for R# 9)
( https://github.com/kubiix/ReSharper.StyleCop ) ReSharper plugin instalado versión 4.7.50-beta3
:
El problema
Las operaciones como quitar usos no utilizados en un archivo parecen ejecutar la limpieza silenciosa que, de manera no configurable, inserta el encabezado del archivo y documenta todos los miembros de la clase.
Si tengo este código:
using System;
public class Class
{
}
Y elija la opción StyleCop para Remove unused directives in file
el código se convierte en:
// --------------------------------------------------------------------------------------
// <copyright file="RunThisCode.cs" company="">
//
// </copyright>
// --------------------------------------------------------------------------------------
public class Class
{
}
Pregunta
La causa del problema parece ser que la página Estilo de código de las configuraciones de ReSharper muestra una entrada de Update File Header Style
para StyleCop que está configurada en Insert header if it''s missing
.
Lamentablemente, no parece haber ninguna opción por el momento para desactivar completamente ese encabezado (por ejemplo, mediante una opción Do not change
).
¿Hay alguna manera de superar este problema? ¿O hay una manera de desactivar globalmente la documentación de encabezados de archivos en ReSharper?