Skip to content

Commit

Permalink
Disable RS1022 by default
Browse files Browse the repository at this point in the history
  • Loading branch information
sharwell committed Jun 22, 2023
1 parent 99079c7 commit 21a5c52
Show file tree
Hide file tree
Showing 5 changed files with 12 additions and 6 deletions.
2 changes: 1 addition & 1 deletion docs/rules/RS1022.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Diagnostic analyzer types should not use types from Workspaces assemblies. Works
|Item|Value|
|-|-|
|Category|MicrosoftCodeAnalysisCorrectness|
|Enabled|True|
|Enabled|False|
|Severity|Warning|
|CodeFix|False|
---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,9 @@
Rule ID | Category | Severity | Notes
--------|----------|----------|-------
RS1038 | MicrosoftCodeAnalysisCorrectness | Warning | CompilerExtensionStrictApiAnalyzer

### Changed Rules

Rule ID | New Category | New Severity | Old Category | Old Severity | Notes
--------|--------------|--------------|--------------|--------------|-------
RS1022 | MicrosoftCodeAnalysisCorrectness | Disabled | MicrosoftCodeAnalysisCorrectness | Warning | DiagnosticAnalyzerApiUsageAnalyzer
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ public abstract class DiagnosticAnalyzerApiUsageAnalyzer<TTypeSyntax> : Diagnost
CreateLocalizableResourceString(nameof(DoNotUseTypesFromAssemblyRuleDirectMessage)),
DiagnosticCategory.MicrosoftCodeAnalysisCorrectness,
DiagnosticSeverity.Warning,
isEnabledByDefault: true,
isEnabledByDefault: false,
description: s_localizableDescription,
helpLinkUri: HelpLinkUri,
customTags: WellKnownDiagnosticTagsExtensions.CompilationEndAndTelemetry);
Expand All @@ -49,7 +49,7 @@ public abstract class DiagnosticAnalyzerApiUsageAnalyzer<TTypeSyntax> : Diagnost
CreateLocalizableResourceString(nameof(DoNotUseTypesFromAssemblyRuleIndirectMessage)),
DiagnosticCategory.MicrosoftCodeAnalysisCorrectness,
DiagnosticSeverity.Warning,
isEnabledByDefault: true,
isEnabledByDefault: false,
description: s_localizableDescription,
helpLinkUri: HelpLinkUri,
customTags: WellKnownDiagnosticTagsExtensions.CompilationEndAndTelemetry);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -275,7 +275,7 @@ Diagnostic analyzer types should not use types from Workspaces assemblies. Works
|Item|Value|
|-|-|
|Category|MicrosoftCodeAnalysisCorrectness|
|Enabled|True|
|Enabled|False|
|Severity|Warning|
|CodeFix|False|
---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -806,7 +806,7 @@
"helpUri": "https://github.com/dotnet/roslyn-analyzers/blob/main/docs/rules/RS1022.md",
"properties": {
"category": "MicrosoftCodeAnalysisCorrectness",
"isEnabledByDefault": true,
"isEnabledByDefault": false,
"typeName": "CSharpDiagnosticAnalyzerApiUsageAnalyzer",
"languages": [
"C#"
Expand Down Expand Up @@ -1005,7 +1005,7 @@
"helpUri": "https://github.com/dotnet/roslyn-analyzers/blob/main/docs/rules/RS1022.md",
"properties": {
"category": "MicrosoftCodeAnalysisCorrectness",
"isEnabledByDefault": true,
"isEnabledByDefault": false,
"typeName": "BasicDiagnosticAnalyzerApiUsageAnalyzer",
"languages": [
"Visual Basic"
Expand Down

0 comments on commit 21a5c52

Please sign in to comment.