¿Hay alguna forma de suprimir todos los códigos de error en un archivo específico?
Sorprendentemente no pude encontrar esto. Este es un escenario bastante común, ¿no?
La documentación describe lo que parece:
Haga una sección en el archivo .editorconfig para esa clase dada; especifique su nombre de archivo [{YourClass.cs}] o la ruta [{Folder/YourClass.cs}] en una sección y establezca la severity de todas las reglas en none .
Consulte el ámbito All rules en la documentación .
[{YourClass.cs}] dotnet_analyzer_diagnostic.severity = nonePuede agregar este fragmento al principio del archivo:
// <autogenerated />Esto suprime la mayoría de las advertencias en ese archivo.
Use la advertencia #pragma (push), luego la advertencia #pragma (desactivar), luego ingrese su código, luego use la advertencia #pragma (pop) como se describe aquí :
Reemplace el código de advertencia a continuación con los códigos reales
#pragma warning( push ) #pragma warning( disable : WarningCode) //code with warning #pragma warning( pop )