Estoy usando la nueva característica de C# 10 File-scoped namespace declaration
.
Tengo un código antiguo como este
namespace SampleCode { public class MyClass { } }
Muevo este código a
namespace SampleCode; public class MyClass { }
Pero tengo un montón de advertencias: IDE0160: Convert to block scoped namespace
¿Cómo me aseguro de que las personas reciban advertencias solo con la sintaxis antigua?
Para controlar el estilo del código en editorconfig use esta línea:
Para hacer cumplir este estilo
namespace SampleCode { public class MyClass { } }
Agregue esta línea en .editorconfig
# IDE0160: Convert to block-scoped namespace csharp_style_namespace_declarations = block_scoped:warning
Para hacer cumplir este estilo
namespace SampleCode; public class MyClass { }
Agregue esta línea en .editorconfig
# IDE0160: Convert to file-scoped namespace csharp_style_namespace_declarations = file_scoped:warning