From 1e0ec776f89aefd9e094031272cc52a2e0b0da72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20=C5=A0=C3=ADr?= Date: Thu, 24 Aug 2023 16:30:49 +0200 Subject: [PATCH 1/2] Suppress warning about missing XML comment in auto-generated code --- .../Core/src/Types.Analyzers/Generators/DataLoaderGenerator.cs | 3 ++- .../Core/src/Types.Analyzers/Generators/ModuleGenerator.cs | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/HotChocolate/Core/src/Types.Analyzers/Generators/DataLoaderGenerator.cs b/src/HotChocolate/Core/src/Types.Analyzers/Generators/DataLoaderGenerator.cs index 1f8a777bb9e..8a45da784ca 100644 --- a/src/HotChocolate/Core/src/Types.Analyzers/Generators/DataLoaderGenerator.cs +++ b/src/HotChocolate/Core/src/Types.Analyzers/Generators/DataLoaderGenerator.cs @@ -49,6 +49,7 @@ public bool Consume(ISyntaxInfo syntaxInfo) sourceText.AppendLine("// "); sourceText.AppendLine("#nullable enable"); + sourceText.AppendLine("#pragma warning disable CS1591"); sourceText.AppendLine("using System;"); sourceText.AppendLine("using Microsoft.Extensions.DependencyInjection;"); sourceText.AppendLine("using HotChocolate.Execution.Configuration;"); @@ -647,4 +648,4 @@ private static string CreateModuleName(string? assemblyName) => assemblyName is null ? "AssemblyTypes" : assemblyName.Split('.').Last() + "Types"; -} \ No newline at end of file +} diff --git a/src/HotChocolate/Core/src/Types.Analyzers/Generators/ModuleGenerator.cs b/src/HotChocolate/Core/src/Types.Analyzers/Generators/ModuleGenerator.cs index facf45e114d..1583aa670e6 100644 --- a/src/HotChocolate/Core/src/Types.Analyzers/Generators/ModuleGenerator.cs +++ b/src/HotChocolate/Core/src/Types.Analyzers/Generators/ModuleGenerator.cs @@ -35,6 +35,7 @@ public bool Consume(ISyntaxInfo syntaxInfo) var sourceText = StringBuilderPool.Get(); sourceText.AppendLine("// "); sourceText.AppendLine("#nullable enable"); + sourceText.AppendLine("#pragma warning disable CS1591"); sourceText.AppendLine("using System;"); sourceText.AppendLine("using HotChocolate.Execution.Configuration;"); From 2bf5a17ad1773512ca206f97c2dc922ba91cf122 Mon Sep 17 00:00:00 2001 From: Glen Date: Wed, 5 Jun 2024 20:45:24 +0200 Subject: [PATCH 2/2] Suppress compiler warnings in auto-generated code --- .../Core/src/Types.Analyzers/Helpers/CodeWriterExtensions.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/HotChocolate/Core/src/Types.Analyzers/Helpers/CodeWriterExtensions.cs b/src/HotChocolate/Core/src/Types.Analyzers/Helpers/CodeWriterExtensions.cs index ac2f7ecdb8a..b21dd806cb8 100644 --- a/src/HotChocolate/Core/src/Types.Analyzers/Helpers/CodeWriterExtensions.cs +++ b/src/HotChocolate/Core/src/Types.Analyzers/Helpers/CodeWriterExtensions.cs @@ -31,6 +31,7 @@ public static void WriteFileHeader(this CodeWriter writer) writer.WriteIndentedLine("// "); writer.WriteLine(); writer.WriteIndentedLine("#nullable enable"); + writer.WriteIndentedLine("#pragma warning disable"); writer.WriteLine(); writer.WriteIndentedLine("using System;"); writer.WriteIndentedLine("using System.Runtime.CompilerServices;");