@@ -29,35 +29,41 @@ indent_size = 4
29
29
end_of_line = crlf
30
30
trim_trailing_whitespace = true
31
31
32
- dotnet_analyzer_diagnostic.category-Style.severity = error
32
+ # Do not ever set to error, or these cause build failures during development.
33
+ dotnet_analyzer_diagnostic.category-Style.severity = warning
33
34
34
35
# Organize usings
35
36
dotnet_sort_system_directives_first = true
36
37
dotnet_separate_import_directive_groups = false
37
38
38
39
file_header_template = Copyright (c) Microsoft Corporation.\nLicensed under the MIT License.
39
40
40
- dotnet_diagnostic.IDE0003.severity = error # this and Me preferences
41
- dotnet_diagnostic.IDE0007.severity = error # Use ' var' instead of explicit type
42
- dotnet_diagnostic.IDE0005.severity = error # Remove unnecessary using directives
41
+ dotnet_diagnostic.IDE0003.severity = warning # this and Me preferences
42
+ dotnet_diagnostic.IDE0007.severity = warning # Use ' var' instead of explicit type
43
+ dotnet_diagnostic.IDE0005.severity = warning # Remove unnecessary using directives
43
44
dotnet_diagnostic.IDE0010.severity = none # Add missing cases to switch statement
44
45
dotnet_diagnostic.IDE0011.severity = none # Add braces
45
46
dotnet_diagnostic.IDE0028.severity = none # Use collection initializers or expressions
46
47
dotnet_diagnostic.IDE0042.severity = none # Deconstruct variable declaration
48
+ dotnet_diagnostic.IDE0043.severity = warning
47
49
dotnet_diagnostic.IDE0045.severity = none # Use conditional expression for assignment
48
50
dotnet_diagnostic.IDE0046.severity = none # Use conditional expression for return
49
- dotnet_diagnostic.IDE0055.severity = error # Formatting rule
51
+ dotnet_diagnostic.IDE0051.severity = warning
52
+ dotnet_diagnostic.IDE0052.severity = warning
53
+ dotnet_diagnostic.IDE0055.severity = warning # Formatting rule
50
54
dotnet_diagnostic.IDE0057.severity = none # Use range operator
51
55
dotnet_diagnostic.IDE0058.severity = none # Remove unnecessary expression value
52
56
dotnet_diagnostic.IDE0060.severity = none # Remove unused parameter
57
+ dotnet_diagnostic.IDE0061.severity = none
53
58
dotnet_diagnostic.IDE0063.severity = none # Use simple ' using' statement
54
59
dotnet_diagnostic.IDE0066.severity = none # Use switch expression
60
+ dotnet_diagnostic.IDE0064.severity = warning
55
61
dotnet_diagnostic.IDE0070.severity = none # Use ' System.HashCode.Combine'
56
- dotnet_diagnostic.IDE0073.severity = error # Require file header
62
+ dotnet_diagnostic.IDE0073.severity = warning # Require file header
57
63
dotnet_diagnostic.IDE0078.severity = none # Use pattern matching
58
- dotnet_diagnostic.IDE0090.severity = error # expression can be simplified
64
+ dotnet_diagnostic.IDE0090.severity = warning # expression can be simplified
59
65
dotnet_diagnostic.IDE0130.severity = none # Namespace does not match folder structure
60
- dotnet_diagnostic.IDE0161.severity = error # Namespace declaration preferences
66
+ dotnet_diagnostic.IDE0161.severity = warning # Namespace declaration preferences
61
67
dotnet_diagnostic.IDE0210.severity = none # Convert to top-level statements
62
68
dotnet_diagnostic.IDE1006.severity = none # These words must begin with upper case characters
63
69
@@ -565,10 +571,6 @@ csharp_style_expression_bodied_local_functions = false:silent
565
571
csharp_style_var_elsewhere = true :error
566
572
csharp_style_var_when_type_is_apparent = true :error
567
573
csharp_style_var_for_built_in_types = true :error
568
- dotnet_diagnostic.IDE0051.severity = error
569
- dotnet_diagnostic.IDE0052.severity = error
570
- dotnet_diagnostic.IDE0064.severity = error
571
- dotnet_diagnostic.IDE0043.severity = error
572
574
dotnet_diagnostic.CA1507.severity = error
573
575
csharp_space_around_binary_operators = before_and_after
574
576
csharp_style_throw_expression = true :suggestion
@@ -601,4 +603,3 @@ csharp_style_prefer_not_pattern = true:suggestion
601
603
csharp_style_prefer_extended_property_pattern = true :suggestion
602
604
dotnet_diagnostic.CA1802.severity = error
603
605
dotnet_diagnostic.CA1805.severity = error
604
- dotnet_diagnostic.IDE0061.severity = none
0 commit comments