Skip to content

Moved OpenXml specific logic to new MiniExcel.OpenXml project #945

Moved OpenXml specific logic to new MiniExcel.OpenXml project

Moved OpenXml specific logic to new MiniExcel.OpenXml project #945

Triggered via pull request January 26, 2026 22:18
Status Success
Total duration 3m 24s
Artifacts

codeql-analysis.yml

on: pull_request
Matrix: Analyze
Fit to window
Zoom out
Zoom in

Annotations

11 warnings
Analyze (csharp): src/MiniExcel.Core/WriteAdapters/EnumerableWriteAdapter.cs#L96
Possible null reference argument for parameter 'prop' in 'CellWriteInfo.CellWriteInfo(object? value, int cellIndex, MiniExcelColumnInfo prop)'.
Analyze (csharp): src/MiniExcel.Core/WriteAdapters/EnumerableWriteAdapter.cs#L85
Possible null reference argument for parameter 'key' in 'object IDictionary<string, object>.this[string key]'.
Analyze (csharp): src/MiniExcel.Core/WriteAdapters/MiniExcelDataReaderWriteAdapter.cs#L46
Possible null reference argument for parameter 'name' in 'int IDataRecord.GetOrdinal(string name)'.
Analyze (csharp): src/MiniExcel.Core/DataReader/MiniExcelAsyncDataReader.cs#L19
Non-nullable field '_keys' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Analyze (csharp): src/MiniExcel.Core/DataReader/MiniExcelDataReader.cs#L17
Non-nullable field '_keys' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Analyze (csharp): src/MiniExcel.Core/DataReader/MiniExcelDataReaderBase.cs#L20
Nullability of reference types in return type of 'object? MiniExcelDataReaderBase.this[string name].get' doesn't match implicitly implemented member 'object IDataRecord.this[string name].get' (possibly because of nullability attributes).
Analyze (csharp): src/MiniExcel.Core/DataReader/MiniExcelDataReaderBase.cs#L13
Nullability of reference types in return type of 'object? MiniExcelDataReaderBase.this[int i].get' doesn't match implicitly implemented member 'object IDataRecord.this[int i].get' (possibly because of nullability attributes).
Analyze (csharp): src/MiniExcel.Core/DataReader/MiniExcelDataReaderBase.cs#L255
Nullability of reference types in return type of 'object? MiniExcelDataReaderBase.GetValue(int i)' doesn't match implicitly implemented member 'object IDataRecord.GetValue(int i)' (possibly because of nullability attributes).
Analyze (csharp): src/MiniExcel.Core/DataReader/MiniExcelDataReaderBase.cs#L90
Nullability of reference types in return type of 'IDataReader? MiniExcelDataReaderBase.GetData(int i)' doesn't match implicitly implemented member 'IDataReader IDataRecord.GetData(int i)' (possibly because of nullability attributes).
Analyze (csharp): src/MiniExcel.Core/DataReader/MiniExcelAsyncDataReader.cs#L101
'MiniExcelAsyncDataReader.DisposeAsync()' hides inherited member 'MiniExcelDataReaderBase.DisposeAsync()'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
Analyze (csharp)
CodeQL Action v3 will be deprecated in December 2026. Please update all occurrences of the CodeQL Action in your workflow files to v4. For more information, see https://github.blog/changelog/2025-10-28-upcoming-deprecation-of-codeql-action-v3/