StyleCop: How To Ignore Generated Code
Editar: Este es el encabezado que utilizo en las gramáticas generadas para antlr. Este es en realidad el cuerpo de una plantilla StringTemplate, por lo que las dos entradas \>
en realidad solo han escapado de las marcas >
. Aparte de la etiqueta <auto-generated>
y el atributo [GeneratedCode]
, todavía tuvimos que desactivar algunas advertencias que aparecieron durante el análisis del código.
//------------------------------------------------------------------------------
// \<auto-generated>
// This code was generated by a tool.
// ANTLR Version: ANTLRVersion
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// \</auto-generated>
//------------------------------------------------------------------------------
// $ANTLR <ANTLRVersion> <fileName>
// The variable 'variable' is assigned but its value is never used.
#pragma warning disable 219
// Unreachable code detected.
#pragma warning disable 162
// Missing XML comment for publicly visible type or member 'Type_or_Member'
#pragma warning disable 1591
// CLS compliance checking will not be performed on 'type' because it is not visible from outside this assembly.
#pragma warning disable 3019
// 'type' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute.
#pragma warning disable 3021
[System.CodeDom.Compiler.GeneratedCode("ANTLR", "<ANTLRVersion>")]
[System.CLSCompliant(false)]
public class ...
No funciona en la versión actual. No soy el único quejándose, hay más personas en su rastreador de errores. –
-1: esta no era la pregunta: Jader no preguntó si había otras opciones para ignorar el código generado automáticamente, sino más bien por qué no funciona el modo '// '. Creo que todo el mundo que pueda google estará en su página vinculada primero, pero no ayuda si no funciona. Tampoco funciona para mí, a pesar de que mi archivo fue de hecho autogenerado y el encabezado ha sido establecido por ese software. –
Los enlaces en esa publicación de blog ya no funcionan. Y es mejor publicar una respuesta aquí en lugar de publicar enlaces. –