C#

C#

Made by DeepSource

Type name contains only lower-cased ASCII characters CS-W1036

Bug risk
Major

Any new keyword added to the C# language will only contain lowercase ASCII characters. It is therefore recommended that your types contain a non-lower ASCII character such as an upper-case character, a numeric, or an underscore. Failing to meet this requirement might cause a clash if C# adds a keyword with the same name in the newer releases, which would block you from migrating to a newer C# version.

Bad Practice

class unmanaged
{
}

Recommended

class Unmanaged
{
}

Reference