34 lines
1.1 KiB
INI
34 lines
1.1 KiB
INI
[*.sln]
|
|
indent_style = tab
|
|
|
|
[*.{csproj,props,targets,nuspec,resx}]
|
|
indent_style = space
|
|
indent_size = 2
|
|
|
|
[*.cs]
|
|
indent_style = space
|
|
indent_size = 4
|
|
insert_final_newline = true
|
|
trim_trailing_whitespace = true
|
|
max_line_length = 120
|
|
csharp_indent_case_contents_when_block = false
|
|
|
|
[*.cs]
|
|
# CA1707: Identifiers should not contain underscores
|
|
# TODO:
|
|
# Maybe we could disable this selectively only
|
|
# where it's not desired and for generated code.
|
|
dotnet_diagnostic.CA1707.severity = none
|
|
# CA1711: Identifiers should not have incorrect suffix
|
|
# Disable warning for suffixes like EventHandler, Flags, Enum, etc.
|
|
dotnet_diagnostic.CA1711.severity = none
|
|
# CA1716: Identifiers should not match keywords
|
|
# TODO: We should look into this.
|
|
dotnet_diagnostic.CA1716.severity = warning
|
|
# CA1720: Identifiers should not contain type names
|
|
dotnet_diagnostic.CA1720.severity = none
|
|
# CA1805: Do not initialize unnecessarily
|
|
# Don't tell me what to do.
|
|
dotnet_diagnostic.CA1805.severity = none
|
|
# Diagnostics to prevent defensive copies of `in` struct parameters
|
|
resharper_possibly_impure_method_call_on_readonly_variable_highlighting = error
|