Skip to content

CI Build

CI Build #137

Manually triggered February 3, 2026 14:56
Status Success
Total duration 2m 1s
Artifacts

ci-build.yml

on: workflow_dispatch
Validate Build
31s
Validate Build
Analyze Code Quality
1m 47s
Analyze Code Quality
Fit to window
Zoom out
Zoom in

Annotations

12 warnings
Validate Build: src/NetCore.Utilities.Spreadsheet/OpenXmlSpreadsheetParser.cs#L67
Converting null literal or possible null value to non-nullable type.
Validate Build: src/NetCore.Utilities.Spreadsheet/OpenXmlSpreadsheetParser.cs#L67
Converting null literal or possible null value to non-nullable type.
Analyze Code Quality: src/NetCore.Utilities.Spreadsheet/OpenXmlSpreadsheetGenerator.cs#L41
The parameter name 'DocumentTitle' is not declared in the argument list. (https://rules.sonarsource.com/csharp/RSPEC-3928)
Analyze Code Quality: src/NetCore.Utilities.Spreadsheet/OpenXmlSpreadsheetGenerator.cs#L38
The parameter name 'ExportData' is not declared in the argument list. (https://rules.sonarsource.com/csharp/RSPEC-3928)
Analyze Code Quality: src/NetCore.Utilities.Spreadsheet/OpenXmlSpreadsheetGenerator.cs#L35
The parameter name 'WorksheetName' is not declared in the argument list. (https://rules.sonarsource.com/csharp/RSPEC-3928)
Analyze Code Quality: src/NetCore.Utilities.Spreadsheet/TypeDiscoverer.cs#L63
Merge this if statement with the enclosing one. (https://rules.sonarsource.com/csharp/RSPEC-1066)
Analyze Code Quality: src/NetCore.Utilities.Spreadsheet/TypeDiscoverer.cs#L27
Refactor this method to reduce its Cognitive Complexity from 24 to the 15 allowed. (https://rules.sonarsource.com/csharp/RSPEC-3776)
Analyze Code Quality: src/NetCore.Utilities.Spreadsheet/TypeDiscoverer.cs#L54
Remove the unnecessary Boolean literal(s). (https://rules.sonarsource.com/csharp/RSPEC-1125)
Analyze Code Quality: src/NetCore.Utilities.Spreadsheet/TypeDiscoverer.cs#L25
Pass a timeout to limit the execution time. (https://rules.sonarsource.com/csharp/RSPEC-6444)
Analyze Code Quality: src/NetCore.Utilities.Spreadsheet/SpreadsheetParserException.cs#L10
Update this implementation of 'ISerializable' to conform to the recommended serialization pattern. Add a 'protected' constructor 'SpreadsheetParserException(SerializationInfo, StreamingContext)'. (https://rules.sonarsource.com/csharp/RSPEC-3925)
Analyze Code Quality: src/NetCore.Utilities.Spreadsheet/OpenXmlSpreadsheetGenerator.cs#L596
Complete the task associated to this 'TODO' comment. (https://rules.sonarsource.com/csharp/RSPEC-1135)
Analyze Code Quality: src/NetCore.Utilities.Spreadsheet/OpenXmlSpreadsheetParser.cs#L67
Converting null literal or possible null value to non-nullable type.