Syntax Style
- Add parentheses to avoid non-obvious precedence
Add parentheses to avoid non-obvious precedence.
- Add/remove 'this.' qualifier
Add/remove 'this.' qualifier.
- Add/remove qualifier for static members
Add/remove qualifier for static members.
- Adjust modifiers declaration order
Adjust modifiers declaration order.
- Arrange null checking pattern
Arrange null checking pattern.
- Join or separate 'var' in deconstruction declarations
Join or separate 'var' in deconstruction declarations.
- Join or separate attributes in section
Join or separate attributes in section.
- Place assignment expression into block
Place assignment expression into block.
- Remove redundant parentheses
Remove redundant parentheses.
- Replace built-in type reference with a CLR type name or a keyword
Replace built-in type reference with a CLR type name or a keyword.
- Replace built-in type reference with a CLR type name or a keyword in static member access expressions
Replace built-in type reference with a CLR type name or a keyword in static member access expressions.
- Separate control transfer statement with blank line
Separate control transfer statement with blank line.
- Unnecessary whitespace at the end of line
Unnecessary whitespace at the end of line.
- Usage of tabulation character for indentation is prohibited
Usage of tabulation character for indentation is prohibited.
- Use explicit or implicit modifier definition for type members
Use explicit or implicit modifier definition for type members.
- Use explicit or implicit modifier definition for types
Use explicit or implicit modifier definition for types.
- Use preferred 'var' style (elsewhere)
Use preferred 'var' style (elsewhere).
- Use preferred 'var' style (for built-in types)
Use preferred 'var' style (for built-in types).
- Use preferred 'var' style (in deconstruction declarations)
Use preferred 'var' style (in deconstruction declarations).
- Use preferred 'var' style (when type is simple)
Use preferred 'var' style (when type is simple).
- Use preferred argument style
Use preferred argument style.
- Use preferred argument style for anonymous functions
Use preferred argument style for anonymous functions.
- Use preferred argument style for literal values
Use preferred argument style for literal values.
- Use preferred argument style for named expressions
Use preferred argument style for named expressions.
- Use preferred argument style for string literal values
Use preferred argument style for string literal values.
- Use preferred body style (convert into constructor or destructor with preferred body style)
Use preferred body style (convert into constructor or destructor with preferred body style).
- Use preferred body style (convert into local function with preferred body style)
Use preferred body style (convert into local function with preferred body style).
- Use preferred body style (convert into method or operator with preferred body style)
Use preferred body style (convert into method or operator with preferred body style).
- Use preferred body style (convert into property, indexer, or event with preferred body style)
Use preferred body style (convert into property, indexer, or event with preferred body style).
- Use preferred braces style (enforce braces in 'do-while' statement)
Use preferred braces style (enforce braces in 'do-while' statement).
- Use preferred braces style (enforce braces in 'fixed' statement)
Use preferred braces style (enforce braces in 'fixed' statement).
- Use preferred braces style (enforce braces in 'for' statement)
Use preferred braces style (enforce braces in 'for' statement).
- Use preferred braces style (enforce braces in 'foreach' statement)
Use preferred braces style (enforce braces in 'foreach' statement).
- Use preferred braces style (enforce braces in 'if' statement)
Use preferred braces style (enforce braces in 'if' statement).
- Use preferred braces style (enforce braces in 'lock' statement)
Use preferred braces style (enforce braces in 'lock' statement).
- Use preferred braces style (enforce braces in 'using' statement)
Use preferred braces style (enforce braces in 'using' statement).
- Use preferred braces style (enforce braces in 'while' statement)
Use preferred braces style (enforce braces in 'while' statement).
- Use preferred braces style (remove redundant braces)
Use preferred braces style (remove redundant braces).
- Use preferred namespace body style
Use preferred namespace body style.
- Use preferred style for discard declaration
Use preferred style for discard declaration.
- Use preferred style for trailing comma before new line in multiline lists
Use preferred style for trailing comma before new line in multiline lists.
- Use preferred style for trailing comma when the last element is not followed by a new line
Use preferred style for trailing comma when the last element is not followed by a new line.
- Use preferred style of 'new' expression when created type is evident
Use preferred style of 'new' expression when created type is evident.
- Use preferred style of 'new' expression when created type is not evident
Use preferred style of 'new' expression when created type is not evident.
- Use preferred style of default value expression when type is evident
Use preferred style of default value expression when type is evident.
- Use preferred style of default value expression when type is not evident
Use preferred style of default value expression when type is not evident.