From 4a91b997a2e5468e20589d2e6f8424313ded4dc4 Mon Sep 17 00:00:00 2001 From: JustArchi Date: Fri, 7 May 2021 18:02:21 +0200 Subject: [PATCH] Resolve CA1812 --- .editorconfig | 1 - ArchiSteamFarm.CustomPlugins.ExamplePlugin/CatAPI.cs | 2 ++ ArchiSteamFarm.OfficialPlugins.SteamTokenDumper/ResponseData.cs | 2 ++ 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.editorconfig b/.editorconfig index 3e1d5ecfa..a7b0e6de1 100644 --- a/.editorconfig +++ b/.editorconfig @@ -111,7 +111,6 @@ dotnet_diagnostic.ca1028.severity = silent dotnet_diagnostic.ca1031.severity = silent # TODO - one at a time -dotnet_diagnostic.ca1812.severity = silent dotnet_diagnostic.ca1823.severity = silent dotnet_diagnostic.ca2000.severity = silent dotnet_diagnostic.ca2002.severity = silent diff --git a/ArchiSteamFarm.CustomPlugins.ExamplePlugin/CatAPI.cs b/ArchiSteamFarm.CustomPlugins.ExamplePlugin/CatAPI.cs index 7aa955ecc..8366f7358 100644 --- a/ArchiSteamFarm.CustomPlugins.ExamplePlugin/CatAPI.cs +++ b/ArchiSteamFarm.CustomPlugins.ExamplePlugin/CatAPI.cs @@ -52,6 +52,7 @@ namespace ArchiSteamFarm.CustomPlugins.ExamplePlugin { return Uri.EscapeUriString(response.Content!.Link!); } +#pragma warning disable CA1812 // False positive [SuppressMessage("ReSharper", "ClassCannotBeInstantiated")] private sealed class MeowResponse { [JsonProperty(PropertyName = "file", Required = Required.Always)] @@ -60,5 +61,6 @@ namespace ArchiSteamFarm.CustomPlugins.ExamplePlugin { [JsonConstructor] private MeowResponse() { } } +#pragma warning restore CA1812 // False positive } } diff --git a/ArchiSteamFarm.OfficialPlugins.SteamTokenDumper/ResponseData.cs b/ArchiSteamFarm.OfficialPlugins.SteamTokenDumper/ResponseData.cs index 856f46e1e..b860d7e7c 100644 --- a/ArchiSteamFarm.OfficialPlugins.SteamTokenDumper/ResponseData.cs +++ b/ArchiSteamFarm.OfficialPlugins.SteamTokenDumper/ResponseData.cs @@ -23,6 +23,7 @@ using System.Diagnostics.CodeAnalysis; using Newtonsoft.Json; namespace ArchiSteamFarm.OfficialPlugins.SteamTokenDumper { +#pragma warning disable CA1812 // False positive [SuppressMessage("ReSharper", "ClassCannotBeInstantiated")] internal sealed class ResponseData { #pragma warning disable CS0649 @@ -58,4 +59,5 @@ namespace ArchiSteamFarm.OfficialPlugins.SteamTokenDumper { private InternalData() { } } } +#pragma warning restore CA1812 // False positive }