diff --git a/services/Archival/FilterLists.Archival.Api/Startup.cs b/services/Archival/FilterLists.Archival.Api/Startup.cs index 5b77d8c1d..e96a09196 100644 --- a/services/Archival/FilterLists.Archival.Api/Startup.cs +++ b/services/Archival/FilterLists.Archival.Api/Startup.cs @@ -7,7 +7,9 @@ namespace FilterLists.Archival.Api { +#pragma warning disable CA1812 internal class Startup +#pragma warning disable CA1812 { public Startup(IConfiguration configuration) { diff --git a/services/Archival/FilterLists.Archival.Infrastructure/Options/GitOptions.cs b/services/Archival/FilterLists.Archival.Infrastructure/Options/GitOptions.cs index b051ab90a..666c33ec4 100644 --- a/services/Archival/FilterLists.Archival.Infrastructure/Options/GitOptions.cs +++ b/services/Archival/FilterLists.Archival.Infrastructure/Options/GitOptions.cs @@ -4,8 +4,8 @@ internal class GitOptions { public const string Key = nameof(Key); - public string RepositoryDirectory { get; set; } - public string UserName { get; set; } - public string UserEmail { get; set; } + public string RepositoryDirectory { get; set; } = null!; + public string UserName { get; set; } = null!; + public string UserEmail { get; set; } = null!; } } \ No newline at end of file diff --git a/services/Archival/FilterLists.Archival.Infrastructure/Persistence/GitFileArchiver.cs b/services/Archival/FilterLists.Archival.Infrastructure/Persistence/GitFileArchiver.cs index beccb7a72..bd21d4437 100644 --- a/services/Archival/FilterLists.Archival.Infrastructure/Persistence/GitFileArchiver.cs +++ b/services/Archival/FilterLists.Archival.Infrastructure/Persistence/GitFileArchiver.cs @@ -10,7 +10,9 @@ namespace FilterLists.Archival.Infrastructure.Persistence { +#pragma warning disable CA1812 internal class GitFileArchiver : IArchiveFiles +#pragma warning restore CA1812 { private readonly IList _filePaths = new List(); private readonly ILogger _logger; diff --git a/services/SharedKernel/FilterLists.SharedKernel.Logging/HostRunner.cs b/services/SharedKernel/FilterLists.SharedKernel.Logging/HostRunner.cs index c110be272..3493d0016 100644 --- a/services/SharedKernel/FilterLists.SharedKernel.Logging/HostRunner.cs +++ b/services/SharedKernel/FilterLists.SharedKernel.Logging/HostRunner.cs @@ -29,9 +29,9 @@ public static async Task TryRunWithLoggingAsync(this IHost host, Func await host.RunAsync(); return 0; } -#pragma warning disable CA1031 // Do not catch general exception types +#pragma warning disable CA1031 catch (Exception ex) -#pragma warning restore CA1031 // Do not catch general exception types +#pragma warning restore CA1031 { Log.Fatal(ex, "Host terminated unexpectedly"); return 1;