diff --git a/.packageguard/config.json b/.packageguard/config.json index 7524dbbb..97683f06 100644 --- a/.packageguard/config.json +++ b/.packageguard/config.json @@ -8,7 +8,8 @@ "BSD-2-Clause" ], "Packages": [ - "FluentAssertions" + "FluentAssertions", + "Microsoft.Testing.Extensions.CodeCoverage" ] }, "Deny": { diff --git a/Src/PackageGuard.Specs/AnalyzeCommandSettingsSpecs.cs b/Src/PackageGuard.Specs/AnalyzeCommandSettingsSpecs.cs index ebaf29b5..b12529c0 100644 --- a/Src/PackageGuard.Specs/AnalyzeCommandSettingsSpecs.cs +++ b/Src/PackageGuard.Specs/AnalyzeCommandSettingsSpecs.cs @@ -73,7 +73,7 @@ private sealed class CapturingCommand : Command { public static AnalyzeCommandSettings LastSettings { get; set; } - protected override int Execute(CommandContext context, AnalyzeCommandSettings settings, CancellationToken cancellationToken) + public override int Execute(CommandContext context, AnalyzeCommandSettings settings, CancellationToken cancellationToken) { LastSettings = settings; return 0; diff --git a/Src/PackageGuard.Specs/PackageGuard.Specs.csproj b/Src/PackageGuard.Specs/PackageGuard.Specs.csproj index 3e713662..e9448ba1 100644 --- a/Src/PackageGuard.Specs/PackageGuard.Specs.csproj +++ b/Src/PackageGuard.Specs/PackageGuard.Specs.csproj @@ -12,7 +12,7 @@ - + runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/Src/PackageGuard/AnalyzeCommand.cs b/Src/PackageGuard/AnalyzeCommand.cs index 55409809..aea71838 100644 --- a/Src/PackageGuard/AnalyzeCommand.cs +++ b/Src/PackageGuard/AnalyzeCommand.cs @@ -31,7 +31,7 @@ public sealed class AnalyzeCommand(ILogger logger) : AsyncCommand /// Runs the package analysis, reports any policy violations to the console, and writes risk reports when requested. /// - protected override async Task ExecuteAsync(CommandContext context, AnalyzeCommandSettings settings, CancellationToken _) + public override async Task ExecuteAsync(CommandContext context, AnalyzeCommandSettings settings, CancellationToken _) { // Display PackageGuard version var version = Assembly.GetExecutingAssembly().GetName().Version?.ToString() ?? "Unknown"; diff --git a/Src/PackageGuard/ExplainCommand.cs b/Src/PackageGuard/ExplainCommand.cs index 580a254b..e2e2bf90 100644 --- a/Src/PackageGuard/ExplainCommand.cs +++ b/Src/PackageGuard/ExplainCommand.cs @@ -22,7 +22,7 @@ public sealed class ExplainCommand(ILogger logger) : AsyncCommand ExecuteAsync(CommandContext context, ExplainCommandSettings settings, CancellationToken _) + public override async Task ExecuteAsync(CommandContext context, ExplainCommandSettings settings, CancellationToken _) { if (settings.Verbose) { diff --git a/Src/PackageGuard/InitCommand.cs b/Src/PackageGuard/InitCommand.cs index 1c692cba..aeb88620 100644 --- a/Src/PackageGuard/InitCommand.cs +++ b/Src/PackageGuard/InitCommand.cs @@ -22,7 +22,7 @@ public sealed class InitCommand(ILogger logger) : AsyncCommand ExecuteAsync(CommandContext context, InitCommandSettings settings, CancellationToken _) + public override async Task ExecuteAsync(CommandContext context, InitCommandSettings settings, CancellationToken _) { var version = Assembly.GetExecutingAssembly().GetName().Version?.ToString() ?? "Unknown"; logger.LogHeader($"PackageGuard v{version}"); diff --git a/Src/PackageGuard/PackageGuard.csproj b/Src/PackageGuard/PackageGuard.csproj index 72bc1f78..706684ff 100644 --- a/Src/PackageGuard/PackageGuard.csproj +++ b/Src/PackageGuard/PackageGuard.csproj @@ -35,9 +35,9 @@ - + - +