csharp naming Shipped
What this lens looks for
Hold every identifier to .NET's established casing conventions applied consistently: types, methods, properties, public fields, constants, and namespaces in PascalCase; parameters and local variables in camelCase; private instance fields in _camelCase with the underscore prefix; interface names carrying the I prefix (e.g., IDisposable); asynchronous methods carrying the Async suffix (e.g., SaveAsync); constants in PascalCase and never SCREAMING_SNAKE_CASE; and var used for locals only where the type is apparent from the right-hand side of the assignment.
What its verifier checks
Types, methods, properties, public fields, constants, and namespaces use PascalCase; parameters and local variables use camelCase; private instance fields use _camelCase with a leading underscore; interfaces are prefixed with I; async methods are suffixed with Async; constants use PascalCase rather than SCREAMING_SNAKE_CASE; var is used only when the type is apparent from the assignment's right side.