@@ -475,7 +475,7 @@ dotnet_diagnostic.CA1860.severity = warning
475475dotnet_diagnostic.CA1861.severity = warning
476476
477477# CA1862: Prefer using 'StringComparer'/'StringComparison' to perform case-insensitive string comparisons
478- dotnet_diagnostic.CA1862.severity = info
478+ dotnet_diagnostic.CA1862.severity = suggestion
479479
480480# CA1863: Use 'CompositeFormat'
481481dotnet_diagnostic.CA1863.severity = suggestion
@@ -955,6 +955,147 @@ dotnet_diagnostic.IL3001.severity = warning
955955# IL3002: Using member with RequiresAssemblyFilesAttribute can break functionality when embedded in a single-file app
956956dotnet_diagnostic.IL3002.severity = warning
957957
958+ # RS1001: Missing diagnostic analyzer attribute
959+ dotnet_diagnostic.RS1001.severity = warning
960+
961+ # RS1002: Missing kind argument when registering an analyzer action
962+ dotnet_diagnostic.RS1002.severity = warning
963+
964+ # RS1003: Unsupported SymbolKind argument when registering a symbol analyzer action
965+ dotnet_diagnostic.RS1003.severity = warning
966+
967+ # RS1004: Recommend adding language support to diagnostic analyzer
968+ dotnet_diagnostic.RS1004.severity = warning
969+
970+ # RS1005: ReportDiagnostic invoked with an unsupported DiagnosticDescriptor
971+ dotnet_diagnostic.RS1005.severity = warning
972+
973+ # RS1006: Invalid type argument for DiagnosticAnalyzer's Register method
974+ dotnet_diagnostic.RS1006.severity = warning
975+
976+ # RS1007: Provide localizable arguments to diagnostic descriptor constructor
977+ dotnet_diagnostic.RS1007.severity = none
978+
979+ # RS1008: Avoid storing per-compilation data into the fields of a diagnostic analyzer
980+ dotnet_diagnostic.RS1008.severity = warning
981+
982+ # RS1009: Only internal implementations of this interface are allowed
983+ dotnet_diagnostic.RS1009.severity = error
984+
985+ # RS1010: Create code actions should have a unique EquivalenceKey for FixAll occurrences support
986+ dotnet_diagnostic.RS1010.severity = warning
987+
988+ # RS1011: Use code actions that have a unique EquivalenceKey for FixAll occurrences support
989+ dotnet_diagnostic.RS1011.severity = warning
990+
991+ # RS1012: Start action has no registered actions
992+ dotnet_diagnostic.RS1012.severity = warning
993+
994+ # RS1013: Start action has no registered non-end actions
995+ dotnet_diagnostic.RS1013.severity = warning
996+
997+ # RS1014: Do not ignore values returned by methods on immutable objects
998+ dotnet_diagnostic.RS1014.severity = warning
999+
1000+ # RS1015: Provide non-null 'helpLinkUri' value to diagnostic descriptor constructor
1001+ dotnet_diagnostic.RS1015.severity = none
1002+
1003+ # RS1016: Code fix providers should provide FixAll support
1004+ dotnet_diagnostic.RS1016.severity = suggestion
1005+
1006+ # RS1017: DiagnosticId for analyzers must be a non-null constant
1007+ dotnet_diagnostic.RS1017.severity = warning
1008+
1009+ # RS1018: DiagnosticId for analyzers must be in specified format
1010+ dotnet_diagnostic.RS1018.severity = warning
1011+
1012+ # RS1019: DiagnosticId must be unique across analyzers
1013+ dotnet_diagnostic.RS1019.severity = warning
1014+
1015+ # RS1020: Category for analyzers must be from the specified values
1016+ dotnet_diagnostic.RS1020.severity = none
1017+
1018+ # RS1021: Invalid entry in analyzer category and diagnostic ID range specification file
1019+ dotnet_diagnostic.RS1021.severity = warning
1020+
1021+ # RS1022: Do not use types from Workspaces assembly in an analyzer
1022+ dotnet_diagnostic.RS1022.severity = warning
1023+
1024+ # RS1023: Upgrade MSBuildWorkspace
1025+ dotnet_diagnostic.RS1023.severity = warning
1026+
1027+ # RS1024: Symbols should be compared for equality
1028+ dotnet_diagnostic.RS1024.severity = warning
1029+
1030+ # RS1025: Configure generated code analysis
1031+ dotnet_diagnostic.RS1025.severity = warning
1032+
1033+ # RS1026: Enable concurrent execution
1034+ dotnet_diagnostic.RS1026.severity = warning
1035+
1036+ # RS1027: Types marked with DiagnosticAnalyzerAttribute(s) should inherit from DiagnosticAnalyzer
1037+ dotnet_diagnostic.RS1027.severity = warning
1038+
1039+ # RS1028: Provide non-null 'customTags' value to diagnostic descriptor constructor
1040+ dotnet_diagnostic.RS1028.severity = none
1041+
1042+ # RS1029: Do not use reserved diagnostic IDs
1043+ dotnet_diagnostic.RS1029.severity = warning
1044+
1045+ # RS1030: Do not invoke Compilation.GetSemanticModel() method within a diagnostic analyzer
1046+ dotnet_diagnostic.RS1030.severity = warning
1047+
1048+ # RS1031: Define diagnostic title correctly
1049+ dotnet_diagnostic.RS1031.severity = warning
1050+
1051+ # RS1032: Define diagnostic message correctly
1052+ dotnet_diagnostic.RS1032.severity = warning
1053+
1054+ # RS1033: Define diagnostic description correctly
1055+ dotnet_diagnostic.RS1033.severity = warning
1056+
1057+ # RS1034: Prefer 'IsKind' for checking syntax kinds
1058+ dotnet_diagnostic.RS1034.severity = warning
1059+
1060+ # RS1035: Do not use APIs banned for analyzers
1061+ dotnet_diagnostic.RS1035.severity = error
1062+
1063+ # RS1036: Specify analyzer banned API enforcement setting
1064+ dotnet_diagnostic.RS1036.severity = warning
1065+
1066+ # RS1037: Add "CompilationEnd" custom tag to compilation end diagnostic descriptor
1067+ dotnet_diagnostic.RS1037.severity = warning
1068+
1069+ # RS1038: Compiler extensions should be implemented in assemblies with compiler-provided references
1070+ dotnet_diagnostic.RS1038.severity = suggestion
1071+
1072+ # RS2000: Add analyzer diagnostic IDs to analyzer release
1073+ dotnet_diagnostic.RS2000.severity = warning
1074+
1075+ # RS2001: Ensure up-to-date entry for analyzer diagnostic IDs are added to analyzer release
1076+ dotnet_diagnostic.RS2001.severity = warning
1077+
1078+ # RS2002: Do not add removed analyzer diagnostic IDs to unshipped analyzer release
1079+ dotnet_diagnostic.RS2002.severity = warning
1080+
1081+ # RS2003: Shipped diagnostic IDs that are no longer reported should have an entry in the 'Removed Rules' table in unshipped file
1082+ dotnet_diagnostic.RS2003.severity = warning
1083+
1084+ # RS2004: Diagnostic IDs marked as removed in analyzer release file should not be reported by analyzers
1085+ dotnet_diagnostic.RS2004.severity = warning
1086+
1087+ # RS2005: Remove duplicate entries for diagnostic ID in the same analyzer release
1088+ dotnet_diagnostic.RS2005.severity = warning
1089+
1090+ # RS2006: Remove duplicate entries for diagnostic ID between analyzer releases
1091+ dotnet_diagnostic.RS2006.severity = warning
1092+
1093+ # RS2007: Invalid entry in analyzer release file
1094+ dotnet_diagnostic.RS2007.severity = warning
1095+
1096+ # RS2008: Enable analyzer release tracking
1097+ dotnet_diagnostic.RS2008.severity = warning
1098+
9581099# SA0001: XML comments
9591100dotnet_diagnostic.SA0001.severity = none
9601101
0 commit comments