Skip to content

xUnit Ext. CI Pipeline #5

xUnit Ext. CI Pipeline

xUnit Ext. CI Pipeline #5

Manually triggered December 14, 2025 23:01
Status Success
Total duration 8m 41s
Artifacts 20

ci-pipeline.yml

on: workflow_dispatch
Matrix: call-build
Matrix: call-test
Matrix: call-pack
call-sonarcloud  /  🔬 Code Quality Analysis
1m 22s
call-sonarcloud / 🔬 Code Quality Analysis
call-codecov  /  📊 Code Coverage Analysis
10s
call-codecov / 📊 Code Coverage Analysis
call-codeql  /  🛡️ Security Analysis
3m 8s
call-codeql / 🛡️ Security Analysis
call-nuget  /  🚀 Deploy v${{ inputs.version }}
0s
call-nuget / 🚀 Deploy v${{ inputs.version }}
call-nuget  /  🚀 Deploy v11.0.3
1m 34s
call-nuget / 🚀 Deploy v11.0.3
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 Dec 14, 2025
Production

Annotations

121 warnings
call-build (Debug) / 🛠️ Build: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L22
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#L49
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/Test.cs#L47
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
call-build (Debug) / 🛠️ Build: src/Codebelt.Extensions.Xunit/Test.cs#L47
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
call-build (Debug) / 🛠️ Build: src/Codebelt.Extensions.Xunit/Test.cs#L40
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/Test.cs#L39
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/DelimitedString.cs#L12
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/DelimitedString.cs#L11
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#L49
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#L22
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#L22
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#L49
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/Test.cs#L47
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
call-build (Release) / 🛠️ Build: src/Codebelt.Extensions.Xunit/Test.cs#L47
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
call-build (Release) / 🛠️ Build: src/Codebelt.Extensions.Xunit/DelimitedString.cs#L12
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/DelimitedString.cs#L11
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/Test.cs#L40
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/Test.cs#L39
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#L22
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#L49
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#L49
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#L22
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/DelimitedString.cs#L12
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/DelimitedString.cs#L11
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/Test.cs#L47
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
call-test (ubuntu-24.04, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/Test.cs#L47
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
call-test (ubuntu-24.04, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/Test.cs#L40
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/Test.cs#L39
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#L22
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#L49
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#L49
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#L22
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/Test.cs#L47
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
call-test (ubuntu-24.04, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/Test.cs#L47
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
call-test (ubuntu-24.04, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/Test.cs#L40
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/Test.cs#L39
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/DelimitedString.cs#L12
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/DelimitedString.cs#L11
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#L49
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#L22
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-arm, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L49
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-arm, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L22
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-arm, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/DelimitedString.cs#L12
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-arm, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/DelimitedString.cs#L11
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-arm, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/Test.cs#L47
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
call-test (ubuntu-24.04-arm, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/Test.cs#L47
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
call-test (ubuntu-24.04-arm, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/Test.cs#L40
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-arm, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/Test.cs#L39
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-arm, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L49
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-arm, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L22
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-arm, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L49
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-arm, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L22
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-arm, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/DelimitedString.cs#L12
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-arm, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/DelimitedString.cs#L11
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-arm, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/Test.cs#L47
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
call-test (ubuntu-24.04-arm, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/Test.cs#L47
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
call-test (ubuntu-24.04-arm, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/Test.cs#L40
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-arm, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/Test.cs#L39
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-arm, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L49
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-arm, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L22
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-2025, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L49
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-2025, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L22
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-2025, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/Test.cs#L47
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
call-test (windows-2025, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/Test.cs#L47
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
call-test (windows-2025, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/Test.cs#L40
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-2025, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/Test.cs#L39
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-2025, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/DelimitedString.cs#L12
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-2025, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L49
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-2025, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/DelimitedString.cs#L11
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-2025, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L22
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-2025, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L49
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-2025, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L22
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-2025, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/Test.cs#L47
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
call-test (windows-2025, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/Test.cs#L47
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
call-test (windows-2025, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/Test.cs#L40
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-2025, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/Test.cs#L39
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-2025, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/DelimitedString.cs#L12
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-2025, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L49
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-2025, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/DelimitedString.cs#L11
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-2025, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L22
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-11-arm, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L49
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-11-arm, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L22
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-11-arm, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/Test.cs#L47
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
call-test (windows-11-arm, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/Test.cs#L47
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
call-test (windows-11-arm, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/Test.cs#L40
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-11-arm, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/Test.cs#L39
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-11-arm, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/DelimitedString.cs#L12
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-11-arm, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/DelimitedString.cs#L11
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-11-arm, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L22
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-11-arm, Debug) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L49
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-11-arm, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L49
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-11-arm, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L22
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-11-arm, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/Test.cs#L47
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
call-test (windows-11-arm, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/Test.cs#L47
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
call-test (windows-11-arm, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/Test.cs#L40
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-11-arm, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/Test.cs#L39
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-11-arm, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/DelimitedString.cs#L12
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-11-arm, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/DelimitedString.cs#L11
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-11-arm, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L22
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-11-arm, Release) / 🧪 Test: src/Codebelt.Extensions.Xunit/TestOutputHelperExtensions.cs#L49
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#L49
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#L22
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/DelimitedString.cs#L12
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/DelimitedString.cs#L11
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/Test.cs#L47
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
call-sonarcloud / 🔬 Code Quality Analysis: src/Codebelt.Extensions.Xunit/Test.cs#L47
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
call-sonarcloud / 🔬 Code Quality Analysis: src/Codebelt.Extensions.Xunit/Test.cs#L40
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/Test.cs#L39
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#L49
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#L22
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#L49
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#L22
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/Test.cs#L47
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
call-codeql / 🛡️ Security Analysis: src/Codebelt.Extensions.Xunit/Test.cs#L47
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
call-codeql / 🛡️ Security Analysis: src/Codebelt.Extensions.Xunit/Test.cs#L40
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/Test.cs#L39
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#L49
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/DelimitedString.cs#L12
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#L22
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/DelimitedString.cs#L11
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
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
53 MB
sha256:05d32d4d1cddada44a990f0f39de57b21e02e6311d4c264c20badddaa480b6da
-Release Expired
53 MB
sha256:d58bf826db073b7682a57b4aa456ae75c1426dff779b77b5f4551bc41b5145ed
CoverageReport-Debug-Linux-ARM64- Expired
1.88 MB
sha256:09946f61a91689a19b769e294167e59088ce85c37334443b965c288d05550414
CoverageReport-Debug-Linux-X64- Expired
1.88 MB
sha256:a7cd598cabc50ae007fe8a15248837b4c825348dd53667f28e4f7085fa53167e
CoverageReport-Debug-Windows-ARM64- Expired
1.91 MB
sha256:43d3e6eaaaa353f36e7c3820c0ae7c40a5e2d5f88b25460dbe7dc7310dfe05af
CoverageReport-Debug-Windows-X64- Expired
1.91 MB
sha256:34460ba373fcdb37b0a55e5b069a80325bcd8364e978d0656f7a0b2027d46b28
CoverageReport-Release-Linux-ARM64- Expired
1.88 MB
sha256:682dbe0230b11829b8e7e6c376c9347ccd856217f79c26ebf4c1bbf4a78c4745
CoverageReport-Release-Linux-X64- Expired
1.88 MB
sha256:2494eb8de4bc144219682134c09c0fac07841dcb96308ce735e24989b03aac9a
CoverageReport-Release-Windows-ARM64- Expired
1.91 MB
sha256:febc657d732d6fe2720fad66a6edfa8a0e8b46845342554f2e9c76194a40ce10
CoverageReport-Release-Windows-X64- Expired
1.91 MB
sha256:bce28f7e9fa8b7fc4a1999811204028a9fc2aae565ced3caf3702ae022424023
NuGet-Debug Expired
246 KB
sha256:deebb374534218d312a58f36d39ea7840d03950a35c9593584018aa570de6098
NuGet-Release Expired
237 KB
sha256:24013604c8db736d8a3f88d86c07478dab68501281433339a8c189ae37bf0fef
TestResults-Debug-Linux-ARM64- Expired
203 KB
sha256:c564b01a22a71979ce4b29f89db7070b906c9751bcbc6f2ce0cd44db976e892b
TestResults-Debug-Linux-X64- Expired
202 KB
sha256:d7f1ec25f5cc3ed971b4a6aeb3faa9393a3c53649f83439638af63f6ea05617f
TestResults-Debug-Windows-ARM64- Expired
265 KB
sha256:c4cff28f8afe15ba42f884b951219467961ec2797063bbc683154594fb86ed73
TestResults-Debug-Windows-X64- Expired
265 KB
sha256:bee462991073608a4782ba4222e911d18586b4208d5c0475200136c56967904e
TestResults-Release-Linux-ARM64- Expired
188 KB
sha256:0d95bd0b6b5c630cff279752769391f3f250f877eed66755cb39a829a8675c63
TestResults-Release-Linux-X64- Expired
188 KB
sha256:863f887d5bac7516a2347c10848da016606563c3d714a9f47489016f5ce6a255
TestResults-Release-Windows-ARM64- Expired
245 KB
sha256:0bd7dc44255814204aee71a365982d51d2e7482e0fc5fdc9c359e0a13c818252
TestResults-Release-Windows-X64- Expired
246 KB
sha256:a66b3e82e346831f7f4edde761e9e54503541c603bbbc5bb391b33080dfaca19