Pregunta ¿Resharper sangrando el texto de la documentación XML sobre la limpieza del código?


estoy usando Resharper 7.1 con el Plugin StyleCop.

No estoy seguro de si esto es un error, pero estoy confundido porque la limpieza del código se comporta de manera diferente cuando el texto es seleccionado antes de la operación de limpieza.

Si hago un simple limpieza de código en un archivo fuente C #, aquí se muestra mi documentación XML:

/// <summary>
/// This is a summary
/// </summary>
/// <param name="sender">
/// The sender.
/// </param>
/// <param name="e">
/// e.
/// </param>

Sin embargo, si selecciona el texto XML y ejecute una limpieza de código en ese texto seleccionado, observe cómo la limpieza del código ha sangrado el texto entre las etiquetas:

/// <summary>
///     This is a summary
/// </summary>
/// <param name="sender">
///     The sender.
/// </param>
/// <param name="e">
///     e.
/// </param>
  • ¿Cuál es el verdadero Estilo StyleCop de generar documentación XML? Texto sangrado o no?

  • ¿Cómo puedo configurar Resharper para evitar o fuerza esa sangría?


32
2018-05-14 00:24


origen


Respuestas:


En ReSharper 8.0 (último EAP) sin StyleCop, ve a ReSharper | Option -> Code Editing | XML Doc Comments | Formatting Styley en la sección Tag content encontrar dos opciones nombradas Indent inside element.... Configúrelos para No indent at all para evitar la sangría No sé si eso funcionaría con StyleCop.


44
2018-06-16 12:24



Resharper es bastante divertido a veces y teniendo en cuenta lo que hace es como golpear la cabeza contra la pared: P

Yo también enfrenté el mismo problema y terminé usando esta herramienta http://visualstudiogallery.msdn.microsoft.com/46A20578-F0D5-4B1E-B55D-F001A6345748

Es realmente impresionante, una vez instalado, seleccionar propiedad, clase, método y hacer Ctrl + Mayús + D y puedes ver la maravilla.

Espero que esto ayude.


1
2018-05-17 05:38