diff --git a/src/Bicep.Cli.IntegrationTests/LintCommandTests.cs b/src/Bicep.Cli.IntegrationTests/LintCommandTests.cs index 44754785c78..2a6efff8dcc 100644 --- a/src/Bicep.Cli.IntegrationTests/LintCommandTests.cs +++ b/src/Bicep.Cli.IntegrationTests/LintCommandTests.cs @@ -1,8 +1,12 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +using System.Collections.Immutable; +using System.Diagnostics; +using Bicep.Cli.UnitTests; using Bicep.Core.Configuration; using Bicep.Core.Registry; +using Bicep.Core.Registry.PublicRegistry; using Bicep.Core.Samples; using Bicep.Core.UnitTests; using Bicep.Core.UnitTests.Mock; @@ -11,14 +15,10 @@ using FluentAssertions; using FluentAssertions.Execution; using Microsoft.CodeAnalysis.Sarif; +using Microsoft.Extensions.DependencyInjection; using Microsoft.VisualStudio.TestTools.UnitTesting; using Microsoft.WindowsAzure.ResourceStack.Common.Json; -using Microsoft.Extensions.DependencyInjection; using Moq; -using Bicep.Core.Registry.PublicRegistry; -using System.Collections.Immutable; -using System.Diagnostics; -using Bicep.Cli.UnitTests; using FileSystem = System.IO.Abstractions.FileSystem; namespace Bicep.Cli.IntegrationTests; diff --git a/src/Bicep.Cli.IntegrationTests/UseRecentModuleVersionsIntegrationTests.cs b/src/Bicep.Cli.IntegrationTests/UseRecentModuleVersionsIntegrationTests.cs index cf2afd1905b..14c0f19fc8e 100644 --- a/src/Bicep.Cli.IntegrationTests/UseRecentModuleVersionsIntegrationTests.cs +++ b/src/Bicep.Cli.IntegrationTests/UseRecentModuleVersionsIntegrationTests.cs @@ -485,11 +485,11 @@ public async Task IfModuleVersion_HasOldVersionWithSuffix_Fail() PublishedModules = [ $"{PREFIX}/fake/avm/res/app/container-app1a:0.1.0", $"{PREFIX}/fake/avm/res/app/container-app1b:0.1.0-beta", - ], + ], ModulesMetadata = [ ("fake/avm/res/app/container-app1a", ["0.1.0", "0.2.0"]), ("fake/avm/res/app/container-app1b", ["0.1.0", "0.2.0"]), - ], + ], }); result.Should().NotHaveCompileError(UnableToRestoreErrorCode); @@ -514,7 +514,7 @@ public async Task SuffixIsLowerThanVersionWithoutSuffix() ], ModulesMetadata = [ ("fake/avm/res/app/container-app2", ["0.1.0", "0.2.0"]), - ], + ], }); result.Should().HaveStderrMatch("*Warning use-recent-module-versions: Use a more recent version of module 'fake/avm/res/app/container-app2'. The most recent version is 0.2.0.*"); @@ -536,7 +536,7 @@ public async Task SuffixWithHigherVersion_IsHigherThanLowerVersionWithoutSuffix( ], ModulesMetadata = [ ("fake/avm/res/app/container-app2", ["0.1.0", "0.2.0"]), - ], + ], }); result.Should().NotHaveStderr(); diff --git a/src/Bicep.Core.UnitTests/Diagnostics/LinterRuleTests/UseRecentModuleVersionsRuleTests.cs b/src/Bicep.Core.UnitTests/Diagnostics/LinterRuleTests/UseRecentModuleVersionsRuleTests.cs index 41ed9775739..6b260361040 100644 --- a/src/Bicep.Core.UnitTests/Diagnostics/LinterRuleTests/UseRecentModuleVersionsRuleTests.cs +++ b/src/Bicep.Core.UnitTests/Diagnostics/LinterRuleTests/UseRecentModuleVersionsRuleTests.cs @@ -34,7 +34,7 @@ public partial class UseRecentModuleVersionsRuleTests : LinterRuleTestsBase .WithRegistration(x => x.AddSingleton( IConfigurationManager.WithStaticConfiguration( IConfigurationManager.GetBuiltInConfiguration() - .WithAllAnalyzers()))); + .WithAllAnalyzers()))); private static CompilationResult Compile( string bicep, @@ -249,7 +249,7 @@ public void MultiplePatchVersionsBehind() } """, ["avm/res/network/public-ip-address"], - ["0.3.0", "0.4.1", "0.4.2", "0.4.5" ] + ["0.3.0", "0.4.1", "0.4.2", "0.4.5"] ); result.Diagnostics.Where(d => d.Code == UseRecentModuleVersionsRule.Code) .Should() diff --git a/src/Bicep.Core/Analyzers/Linter/LinterRulesProvider.cs b/src/Bicep.Core/Analyzers/Linter/LinterRulesProvider.cs index ae9d0c5988b..f15e093f134 100644 --- a/src/Bicep.Core/Analyzers/Linter/LinterRulesProvider.cs +++ b/src/Bicep.Core/Analyzers/Linter/LinterRulesProvider.cs @@ -15,7 +15,7 @@ public partial class LinterRulesProvider : ILinterRulesProvider public LinterRulesProvider() { - this.linterRulesLazy = new (() => GetLinterRulesInternal().ToImmutableDictionary()); + this.linterRulesLazy = new(() => GetLinterRulesInternal().ToImmutableDictionary()); } [UnconditionalSuppressMessage("Trimming", "IL2072:Target parameter argument does not satisfy 'DynamicallyAccessedMembersAttribute' in call to target method. The return value of the source method does not have matching annotations.", Justification = "List of types comes from a source analyzer")] diff --git a/src/Bicep.Core/Registry/PublicRegistry/PublicRegistryModuleMetadataClient.cs b/src/Bicep.Core/Registry/PublicRegistry/PublicRegistryModuleMetadataClient.cs index 7fc2f426dd3..7a2a3081392 100644 --- a/src/Bicep.Core/Registry/PublicRegistry/PublicRegistryModuleMetadataClient.cs +++ b/src/Bicep.Core/Registry/PublicRegistry/PublicRegistryModuleMetadataClient.cs @@ -36,7 +36,7 @@ public async Task> GetModuleMetadata() if (metadata is not null) { Trace.WriteLine($"{nameof(PublicRegistryModuleMetadataClient)}: Retrieved info on {metadata.Length} public registry modules."); - return [..metadata]; + return [.. metadata]; } else { diff --git a/src/Bicep.Core/Registry/PublicRegistry/PublicRegistryModuleMetadataProvider.cs b/src/Bicep.Core/Registry/PublicRegistry/PublicRegistryModuleMetadataProvider.cs index a33bb1418be..acf985a5004 100644 --- a/src/Bicep.Core/Registry/PublicRegistry/PublicRegistryModuleMetadataProvider.cs +++ b/src/Bicep.Core/Registry/PublicRegistry/PublicRegistryModuleMetadataProvider.cs @@ -64,7 +64,8 @@ public Task TryAwaitCache(bool forceUpdate) return UpdateCacheIfNeeded(forceUpdate: forceUpdate, initialDelay: false); } - public void StartUpdateCache(bool forceUpdate) { + public void StartUpdateCache(bool forceUpdate) + { _ = TryAwaitCache(forceUpdate); } public async Task TryUpdateCacheAsync()