1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- [*.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
- # CA1304: Specify CultureInfo
- # TODO: We should look into this.
- dotnet_diagnostic.CA1304.severity = warning
- # CA1305: Specify IFormatProvider
- # TODO: We should look into this. Disabled for now because it's annoying.
- dotnet_diagnostic.CA1305.severity = none
- # CA1310: Specify StringComparison for correctness
- # TODO: We should look into this. Disabled for now because it's annoying.
- dotnet_diagnostic.CA1310.severity = none
- # Diagnostics to prevent defensive copies of `in` struct parameters
- resharper_possibly_impure_method_call_on_readonly_variable_highlighting = error
|