Newtonsoft.Json Ext. CI/CD Pipeline #10
pipelines.yml
on: workflow_dispatch
Matrix: 🛠️ Build
Matrix: 🧪 Test
Matrix: 📦 Pack
🔬 Code Quality Analysis
1m 34s
📊 Code Coverage Analysis
13s
🛡️ Security Analysis
2m 22s
🚀 Deploy v9.0.0-preview.2
7s
Deployment protection rules
Reviewers, timers, and other rules protecting deployments in this run
Event | Environments |
---|---|
gimlichael
approved
|
Production |
Annotations
17 warnings
📦 Pack (Debug)
Some target frameworks declared in the dependencies group of the nuspec and the lib/ref folder do not have exact matches in the other location. Consult the list of actions below:
|
📦 Pack (Debug)
- Add lib or ref assemblies for the net8.0 target framework
|
📦 Pack (Debug)
- Add lib or ref assemblies for the net9.0 target framework
|
📦 Pack (Release)
Some target frameworks declared in the dependencies group of the nuspec and the lib/ref folder do not have exact matches in the other location. Consult the list of actions below:
|
📦 Pack (Release)
- Add lib or ref assemblies for the net8.0 target framework
|
📦 Pack (Release)
- Add lib or ref assemblies for the net9.0 target framework
|
🔬 Code Quality Analysis:
src/Codebelt.Extensions.Newtonsoft.Json/Converters/TransientFaultExceptionConverter.cs#L53
Define a constant instead of using this literal 'descriptor' 4 times. (https://rules.sonarsource.com/csharp/RSPEC-1192)
|
🔬 Code Quality Analysis:
src/Codebelt.Extensions.Newtonsoft.Json/Serialization/ContractResolverExtensions.cs#L24
"Array.Find" static method should be used instead of the "FirstOrDefault" extension method. (https://rules.sonarsource.com/csharp/RSPEC-6602)
|
🔬 Code Quality Analysis:
src/Codebelt.Extensions.Newtonsoft.Json/Converters/ExceptionConverter.cs#L67
Refactor this method to reduce its Cognitive Complexity from 22 to the 15 allowed. (https://rules.sonarsource.com/csharp/RSPEC-3776)
|
🔬 Code Quality Analysis:
src/Codebelt.Extensions.Newtonsoft.Json/Converters/ExceptionConverter.cs#L67
Remove this parameter 'objectType', whose value is ignored in the method. (https://rules.sonarsource.com/csharp/RSPEC-1172)
|
🔬 Code Quality Analysis:
src/Codebelt.Extensions.Newtonsoft.Json/JsonReaderExtensions.cs#L21
Refactor this method to reduce its Cognitive Complexity from 27 to the 15 allowed. (https://rules.sonarsource.com/csharp/RSPEC-3776)
|
🔬 Code Quality Analysis:
src/Codebelt.Extensions.Newtonsoft.Json/JsonReaderExtensions.cs#L35
Remove this use of 'goto'. (https://rules.sonarsource.com/csharp/RSPEC-907)
|
🔬 Code Quality Analysis:
src/Codebelt.Extensions.Newtonsoft.Json/JsonReaderExtensions.cs#L41
Remove this use of 'goto'. (https://rules.sonarsource.com/csharp/RSPEC-907)
|
🔬 Code Quality Analysis:
src/Codebelt.Extensions.Newtonsoft.Json/DynamicJsonConverter.cs#L109
"Array.Find" static method should be used instead of the "FirstOrDefault" extension method. (https://rules.sonarsource.com/csharp/RSPEC-6602)
|
🔬 Code Quality Analysis:
src/Codebelt.Extensions.Newtonsoft.Json/JDataResult.cs#L54
Use "string.Create" instead of "FormattableString". (https://rules.sonarsource.com/csharp/RSPEC-6618)
|
🔬 Code Quality Analysis:
src/Codebelt.Extensions.Newtonsoft.Json/Formatters/NewtonsoftJsonFormatterOptions.cs#L107
Remove this redundant jump. (https://rules.sonarsource.com/csharp/RSPEC-3626)
|
🛡️ 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 | |
---|---|---|
CoverageReport-Debug-Linux-b5cc445bbebcd1c1b85794584842ef5482ae5c12129ecb14bf1633702f2a8b19
Expired
|
1.38 MB |
|
CoverageReport-Debug-Windows-b5cc445bbebcd1c1b85794584842ef5482ae5c12129ecb14bf1633702f2a8b19
Expired
|
1.37 MB |
|
CoverageReport-Release-Linux-b5cc445bbebcd1c1b85794584842ef5482ae5c12129ecb14bf1633702f2a8b19
Expired
|
1.37 MB |
|
CoverageReport-Release-Windows-b5cc445bbebcd1c1b85794584842ef5482ae5c12129ecb14bf1633702f2a8b19
Expired
|
1.37 MB |
|
NuGet-Debug
Expired
|
222 KB |
|
NuGet-Release
Expired
|
213 KB |
|
TestResults-Debug-Linux-b5cc445bbebcd1c1b85794584842ef5482ae5c12129ecb14bf1633702f2a8b19
Expired
|
294 KB |
|
TestResults-Debug-Windows-b5cc445bbebcd1c1b85794584842ef5482ae5c12129ecb14bf1633702f2a8b19
Expired
|
340 KB |
|
TestResults-Release-Linux-b5cc445bbebcd1c1b85794584842ef5482ae5c12129ecb14bf1633702f2a8b19
Expired
|
258 KB |
|
TestResults-Release-Windows-b5cc445bbebcd1c1b85794584842ef5482ae5c12129ecb14bf1633702f2a8b19
Expired
|
297 KB |
|
net8.0-Debug
Expired
|
681 KB |
|
net8.0-Release
Expired
|
666 KB |
|
net9.0-Debug
Expired
|
682 KB |
|
net9.0-Release
Expired
|
667 KB |
|
netstandard2.0-Debug
Expired
|
321 KB |
|
netstandard2.0-Release
Expired
|
316 KB |
|