Skip to content

xUnit Ext. CI/CD Pipeline #122

xUnit Ext. CI/CD Pipeline

xUnit Ext. CI/CD Pipeline #122

Manually triggered September 14, 2025 20:00
Status Success
Total duration 12m 8s
Artifacts 12

pipelines.yml

on: workflow_dispatch
Matrix: call-build
Matrix: call-test
Matrix: call-pack
call-sonarcloud  /  🔬 Code Quality Analysis
1m 35s
call-sonarcloud / 🔬 Code Quality Analysis
call-codecov  /  📊 Code Coverage Analysis
11s
call-codecov / 📊 Code Coverage Analysis
call-codeql  /  🛡️ Security Analysis
3m 4s
call-codeql / 🛡️ Security Analysis
call-nuget  /  🚀 Deploy v${{ inputs.version }}
0s
call-nuget / 🚀 Deploy v${{ inputs.version }}
call-nuget  /  🚀 Deploy v11.0.0-rc.1
2m 1s
call-nuget / 🚀 Deploy v11.0.0-rc.1
Fit to window
Zoom out
Zoom in

Deployment protection rules

Reviewers, timers, and other rules protecting deployments in this run
Event Environments Comment
gimlichael
approved Sep 14, 2025
Production

Annotations

82 warnings
call-build (Release) / 🛠️ Build: src/Codebelt.Extensions.Xunit.Hosting/MinimalHostTest.cs#L66
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-build (Release) / 🛠️ Build: src/Codebelt.Extensions.Xunit.Hosting/HostTest.cs#L91
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-build (Release) / 🛠️ Build: src/Codebelt.Extensions.Xunit.Hosting/MinimalHostTest.cs#L66
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-build (Release) / 🛠️ Build: src/Codebelt.Extensions.Xunit.Hosting/ServiceCollectionExtensions.cs#L55
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-build (Release) / 🛠️ Build: src/Codebelt.Extensions.Xunit.Hosting/ServiceCollectionExtensions.cs#L54
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-build (Release) / 🛠️ Build: src/Codebelt.Extensions.Xunit.Hosting/HostTest.cs#L91
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-build (Release) / 🛠️ Build: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L23
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-build (Release) / 🛠️ Build: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L50
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-build (Release) / 🛠️ Build: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L50
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-build (Release) / 🛠️ Build: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L23
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-build (Debug) / 🛠️ Build: src/Codebelt.Extensions.Xunit.Hosting/MinimalHostTest.cs#L66
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-build (Debug) / 🛠️ Build: src/Codebelt.Extensions.Xunit.Hosting/HostTest.cs#L91
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-build (Debug) / 🛠️ Build: src/Codebelt.Extensions.Xunit.Hosting/MinimalHostTest.cs#L66
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-build (Debug) / 🛠️ Build: src/Codebelt.Extensions.Xunit.Hosting/ServiceCollectionExtensions.cs#L55
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-build (Debug) / 🛠️ Build: src/Codebelt.Extensions.Xunit.Hosting/ServiceCollectionExtensions.cs#L54
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-build (Debug) / 🛠️ Build: src/Codebelt.Extensions.Xunit.Hosting/HostTest.cs#L91
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-build (Debug) / 🛠️ Build: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L50
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-build (Debug) / 🛠️ Build: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L50
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-build (Debug) / 🛠️ Build: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L23
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-build (Debug) / 🛠️ Build: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L23
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (ubuntu-24.04, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit.Hosting/ServiceCollectionExtensions.cs#L54
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (ubuntu-24.04, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit.Hosting/HostTest.cs#L91
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (ubuntu-24.04, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit.Hosting/MinimalHostTest.cs#L66
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (ubuntu-24.04, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit.Hosting/ServiceCollectionExtensions.cs#L55
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (ubuntu-24.04, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit.Hosting/ServiceCollectionExtensions.cs#L54
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (ubuntu-24.04, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit.Hosting/HostTest.cs#L91
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (ubuntu-24.04, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L50
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (ubuntu-24.04, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L23
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (ubuntu-24.04, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L23
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (ubuntu-24.04, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L50
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (ubuntu-24.04, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit.Hosting/MinimalHostTest.cs#L66
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (ubuntu-24.04, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit.Hosting/HostTest.cs#L91
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (ubuntu-24.04, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit.Hosting/MinimalHostTest.cs#L66
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (ubuntu-24.04, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit.Hosting/ServiceCollectionExtensions.cs#L55
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (ubuntu-24.04, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit.Hosting/ServiceCollectionExtensions.cs#L54
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (ubuntu-24.04, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit.Hosting/HostTest.cs#L91
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (ubuntu-24.04, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L50
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (ubuntu-24.04, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L23
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (ubuntu-24.04, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L50
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (ubuntu-24.04, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L23
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (windows-2022, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit.Hosting/MinimalHostTest.cs#L66
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (windows-2022, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit.Hosting/HostTest.cs#L91
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (windows-2022, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit.Hosting/HostTest.cs#L91
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (windows-2022, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit.Hosting/MinimalHostTest.cs#L66
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (windows-2022, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit.Hosting/ServiceCollectionExtensions.cs#L55
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (windows-2022, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit.Hosting/ServiceCollectionExtensions.cs#L54
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (windows-2022, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L50
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (windows-2022, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L23
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (windows-2022, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L23
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (windows-2022, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L50
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (windows-2022, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit.Hosting/ServiceCollectionExtensions.cs#L54
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (windows-2022, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit.Hosting/HostTest.cs#L91
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (windows-2022, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit.Hosting/ServiceCollectionExtensions.cs#L55
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (windows-2022, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit.Hosting/ServiceCollectionExtensions.cs#L54
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (windows-2022, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit.Hosting/MinimalHostTest.cs#L66
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (windows-2022, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit.Hosting/HostTest.cs#L91
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (windows-2022, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L50
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (windows-2022, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L23
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (windows-2022, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L50
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-test (windows-2022, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L23
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-sonarcloud / 🔬 Code Quality Analysis: test/Codebelt.Extensions.Xunit.Tests/Assets/WemoryStream.cs#L14
'WemoryStream.DisposeAsync()' hides inherited member 'Stream.DisposeAsync()'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
call-sonarcloud / 🔬 Code Quality Analysis: test/Codebelt.Extensions.Xunit.Tests/Assets/WemoryStream.cs#L9
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
call-sonarcloud / 🔬 Code Quality Analysis: test/Codebelt.Extensions.Xunit.Tests/Assets/WemoryStream.cs#L14
'WemoryStream.DisposeAsync()' hides inherited member 'Stream.DisposeAsync()'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
call-sonarcloud / 🔬 Code Quality Analysis: src/Codebelt.Extensions.Xunit/DelimitedString.cs#L21
Use "string.Create" instead of "FormattableString". (https://rules.sonarsource.com/csharp/RSPEC-6618)
call-sonarcloud / 🔬 Code Quality Analysis: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L50
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-sonarcloud / 🔬 Code Quality Analysis: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L23
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-sonarcloud / 🔬 Code Quality Analysis: src/Codebelt.Extensions.Xunit/StringExtensions.cs#L12
Pass a timeout to limit the execution time. (https://rules.sonarsource.com/csharp/RSPEC-6444)
call-sonarcloud / 🔬 Code Quality Analysis: src/Codebelt.Extensions.Xunit/DelimitedString.cs#L21
Use "string.Create" instead of "FormattableString". (https://rules.sonarsource.com/csharp/RSPEC-6618)
call-sonarcloud / 🔬 Code Quality Analysis: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L50
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-sonarcloud / 🔬 Code Quality Analysis: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L23
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-codeql / 🛡️ Security Analysis: src/Codebelt.Extensions.Xunit.Hosting/MinimalHostTest.cs#L66
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-codeql / 🛡️ Security Analysis: src/Codebelt.Extensions.Xunit.Hosting/HostTest.cs#L91
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-codeql / 🛡️ Security Analysis: src/Codebelt.Extensions.Xunit.Hosting/ServiceCollectionExtensions.cs#L55
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-codeql / 🛡️ Security Analysis: src/Codebelt.Extensions.Xunit.Hosting/ServiceCollectionExtensions.cs#L54
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-codeql / 🛡️ Security Analysis: src/Codebelt.Extensions.Xunit.Hosting/MinimalHostTest.cs#L66
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-codeql / 🛡️ Security Analysis: src/Codebelt.Extensions.Xunit.Hosting/HostTest.cs#L91
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-codeql / 🛡️ Security Analysis: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L50
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-codeql / 🛡️ Security Analysis: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L23
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-codeql / 🛡️ Security Analysis: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L50
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-codeql / 🛡️ Security Analysis: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L23
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
call-codeql / 🛡️ Security Analysis
Unable to validate code scanning workflow: MissingPushHook
call-codeql / 🛡️ Security Analysis
1 issue was detected with this workflow: Please specify an on.push hook to analyze and see code scanning alerts from the default branch on the Security tab.

Artifacts

Produced during runtime
Name Size Digest
-Debug Expired
29.5 MB
sha256:bb6843642038dac263af563b8e972cb18ce44f165705975c7ed175d53f6afdff
-Release Expired
29.5 MB
sha256:985272390cbd4bd841d84cf21dc118302523f277613e0d5834d20288db8cc808
CoverageReport-Debug-Linux- Expired
1.9 MB
sha256:64552c5f946e866efa5e657872df305fdaaa827479eb0ed99f7acc0f910db799
CoverageReport-Debug-Windows- Expired
1.93 MB
sha256:a6213c10249cca7302be8bd2e8ceb2e5de09a73dfedd715ae3620b109f16c9cc
CoverageReport-Release-Linux- Expired
1.9 MB
sha256:cadb342c5790e128ae141a5f3e874b62aafb106d5446ad28a6c36d984667aead
CoverageReport-Release-Windows- Expired
1.93 MB
sha256:43aaff0747a4d43e17ac09c376caf566cf1f8fe09d79321826cd678e505da184
NuGet-Debug Expired
247 KB
sha256:a92d2ecaec427e1f9cde9fc7307146bcf4014ba2b2988bc369c5716214e8ac36
NuGet-Release Expired
238 KB
sha256:9a2300f446153b95545d57d1e53e64ef1c6e7601f44cd11ddbbdd52b0be97568
TestResults-Debug-Linux- Expired
176 KB
sha256:62b97b7c5afff772b0419837038d67a9a1deffdf8a423b05fa5a54632004efa3
TestResults-Debug-Windows- Expired
226 KB
sha256:c4c30105a1e1f73c6ea772c5a141cea6d2d09bafb4c97414dede9ba76faec03a
TestResults-Release-Linux- Expired
163 KB
sha256:8aa5b262b160cf47f9301ed3e0cc3dfe4239b247df79c6a101d3c188367f6a1d
TestResults-Release-Windows- Expired
209 KB
sha256:9d18dddff16cab11a236537d432a66b4160e4b9dd310b14d04c642b4bed1cc92