diff --git a/.editorconfig b/.editorconfig index 6ae0879c08..e0ebb6888b 100644 --- a/.editorconfig +++ b/.editorconfig @@ -13,9 +13,6 @@ dotnet_diagnostic.VSTHRD103.severity = none # VSTHRD200: Use "Async" suffix for async methods dotnet_diagnostic.VSTHRD200.severity = none -# RS1025: Configure generated code analysis -dotnet_diagnostic.RS1025.severity = none - # RS1026: Enable concurrent execution dotnet_diagnostic.RS1026.severity = none diff --git a/tools-local/Microsoft.ML.InternalCodeAnalyzer/BestFriendAnalyzer.cs b/tools-local/Microsoft.ML.InternalCodeAnalyzer/BestFriendAnalyzer.cs index 573eeb778b..8d59701dff 100644 --- a/tools-local/Microsoft.ML.InternalCodeAnalyzer/BestFriendAnalyzer.cs +++ b/tools-local/Microsoft.ML.InternalCodeAnalyzer/BestFriendAnalyzer.cs @@ -38,6 +38,9 @@ public sealed class BestFriendAnalyzer : DiagnosticAnalyzer public override void Initialize(AnalysisContext context) { + // This analyzer reports violations in all code (including generated code) + context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics); + context.RegisterSemanticModelAction(Analyze); }