RCS1016: Use block body or expression body
Properties
| Property | Value |
|---|---|
| Default Severity | disabled by default |
| Minimum language version | 6.0 |
Examples
Example #1
diagnostic.cs
public string Foo()
{
return "";
}
fix.cs
public string Foo() => "";
Configuration
info
One of the following options is required to be set for this analyzer to work:
roslynator_body_styleroslynator_use_block_body_when_declaration_spans_over_multiple_linesroslynator_use_block_body_when_expression_spans_over_multiple_lines
.editorconfig
# Place new line after/before arrow token
roslynator_arrow_token_new_line = after|before
# Prefer block body or expression body
roslynator_body_style = block|expression
# Use block body when declaration spans over multiple lines
roslynator_use_block_body_when_declaration_spans_over_multiple_lines = true|false
# Use block body when expression spans over multiple lines
roslynator_use_block_body_when_expression_spans_over_multiple_lines = true|false