From 2c1519a321df82b4166907fd233c6fe57c152c06 Mon Sep 17 00:00:00 2001 From: Stuart Turner Date: Mon, 4 May 2026 12:33:59 -0500 Subject: [PATCH] `Hidden` should only be used if not-configurable --- src/Immediate.Handlers.Analyzers/AnalyzerReleases.Shipped.md | 2 +- src/Immediate.Handlers.Analyzers/HandlerClassAnalyzer.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Immediate.Handlers.Analyzers/AnalyzerReleases.Shipped.md b/src/Immediate.Handlers.Analyzers/AnalyzerReleases.Shipped.md index a34f93d9..5b406c9e 100644 --- a/src/Immediate.Handlers.Analyzers/AnalyzerReleases.Shipped.md +++ b/src/Immediate.Handlers.Analyzers/AnalyzerReleases.Shipped.md @@ -43,7 +43,7 @@ IHR0015 | ImmediateHandler | Error | HandlerClassAnalyzer IHR0016 | ImmediateHandler | Warning | HandlerClassAnalyzer IHR0017 | ImmediateHandler | Warning | HandlerClassAnalyzer IHR0018 | ImmediateHandler | Warning | HandlerClassAnalyzer -IHR0019 | ImmediateHandler | Hidden | HandlerClassAnalyzer +IHR0019 | ImmediateHandler | Info | HandlerClassAnalyzer ### Removed Rules diff --git a/src/Immediate.Handlers.Analyzers/HandlerClassAnalyzer.cs b/src/Immediate.Handlers.Analyzers/HandlerClassAnalyzer.cs index 18caef6b..0bfda466 100644 --- a/src/Immediate.Handlers.Analyzers/HandlerClassAnalyzer.cs +++ b/src/Immediate.Handlers.Analyzers/HandlerClassAnalyzer.cs @@ -142,7 +142,7 @@ public sealed class HandlerClassAnalyzer : DiagnosticAnalyzer title: "Static handler may be converted to a sealed handler", messageFormat: "Class '{0}' can be converted to be a `sealed` handler", category: "ImmediateHandler", - defaultSeverity: DiagnosticSeverity.Hidden, + defaultSeverity: DiagnosticSeverity.Info, isEnabledByDefault: true, description: "Static handler may be converted to a sealed handler." );