Skip to content

11 redesign all constructors (#13) #76

11 redesign all constructors (#13)

11 redesign all constructors (#13) #76

Triggered via push December 18, 2025 17:08
Status Success
Total duration 4m 46s
Artifacts 12

BuildAndTest.yml

on: push
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

2 errors, 38 warnings, and 12 notices
test (ubuntu-latest)
Process completed with exit code 127.
test (macos-latest)
Process completed with exit code 127.
test (ubuntu-latest): ExcelOps/ExcelCommons/ExcelCell.vb#L7
ExcelCell should define operator(s) '<=, >=' since it implements IComparable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1036)
test (ubuntu-latest): ExcelOps/ExcelCommons/ExcelCell.vb#L7
Names of 'Members' and 'Public Property Address As String, Public ReadOnly Property Address(inclusiveSheetName As Boolean) As String, Public ReadOnly Property Address(inclusiveSheetName As Boolean, useAbsoluteAddressingForColumn As Boolean, useAbsoluteAddressingForRow As Boolean) As String, Public Shared ReadOnly Property Address(rowIndex As Integer, columnIndex As Integer) As String' should differ by more than case (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1708)
test (ubuntu-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L7
ExcelRange should define operator(s) '<=, >=' since it implements IComparable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1036)
test (ubuntu-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L7
Names of 'Members' and 'Public ReadOnly Property Cell(index As Integer) As CompuMaster.Excel.ExcelOps.ExcelCell, Public ReadOnly Property Cell(index As Integer, accessDirection As CompuMaster.Excel.ExcelOps.ExcelRange.CellAccessDirection) As CompuMaster.Excel.ExcelOps.ExcelCell' should differ by more than case (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1708)
test (ubuntu-latest): ExcelOps/ExcelCommons/TextTable.vb#L8
Names of 'Members' and 'Public Property Cell(rowIndex As Integer, columnIndex As Integer) As String, Public Property Cell(rowIndex As Integer, columnName As String) As String' should differ by more than case (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1708)
test (ubuntu-latest): ExcelOps/ExcelCommons/Tools.vb#L502
Unsafe overload of 'Load' method (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca3075)
test (ubuntu-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L315
Change ExcelRange.ExcelRangeEnum.Dispose() to call GC.SuppressFinalize(Object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816)
test (ubuntu-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L171
Exception type System.IndexOutOfRangeException is reserved by the runtime (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2201)
test (ubuntu-latest): ExcelOps/ExcelCommons/ExcelCell.vb#L5
ExcelCell should define operator(s) '<=, >=' since it implements IComparable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1036)
test (ubuntu-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L5
ExcelRange should define operator(s) '<=, >=' since it implements IComparable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1036)
test (macos-latest)
Running this action via 'uses: EnricoMi/publish-unit-test-result-action/composite@v2 is deprecated! For details, see: https://github.com/EnricoMi/publish-unit-test-result-action/tree/v2#running-as-a-composite-action
test (macos-latest)
Running this action via 'uses: EnricoMi/publish-unit-test-result-action/composite@v2 is deprecated! For details, see: https://github.com/EnricoMi/publish-unit-test-result-action/tree/v2#running-as-a-composite-action
test (macos-latest)
Running this action via 'uses: EnricoMi/publish-unit-test-result-action/composite@v2 is deprecated! For details, see: https://github.com/EnricoMi/publish-unit-test-result-action/tree/v2#running-as-a-composite-action
test (macos-latest)
Running this action via 'uses: EnricoMi/publish-unit-test-result-action/composite@v2 is deprecated! For details, see: https://github.com/EnricoMi/publish-unit-test-result-action/tree/v2#running-as-a-composite-action
test (macos-latest): ExcelOps/ExcelCommons/TextTable.vb#L8
Names of 'Members' and 'Public Property Cell(rowIndex As Integer, columnIndex As Integer) As String, Public Property Cell(rowIndex As Integer, columnName As String) As String' should differ by more than case (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1708)
test (macos-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L7
ExcelRange should define operator(s) '<=, >=' since it implements IComparable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1036)
test (macos-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L7
Names of 'Members' and 'Public ReadOnly Property Cell(index As Integer) As CompuMaster.Excel.ExcelOps.ExcelCell, Public ReadOnly Property Cell(index As Integer, accessDirection As CompuMaster.Excel.ExcelOps.ExcelRange.CellAccessDirection) As CompuMaster.Excel.ExcelOps.ExcelCell' should differ by more than case (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1708)
test (macos-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L315
Change ExcelRange.ExcelRangeEnum.Dispose() to call GC.SuppressFinalize(Object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816)
test (macos-latest): ExcelOps/ExcelCommons/Tools.vb#L502
Unsafe overload of 'Load' method (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca3075)
test (macos-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L171
Exception type System.IndexOutOfRangeException is reserved by the runtime (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2201)
test (macos-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L5
ExcelRange should define operator(s) '<=, >=' since it implements IComparable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1036)
test (macos-latest): ExcelOps/ExcelCommons/ExcelCell.vb#L5
ExcelCell should define operator(s) '<=, >=' since it implements IComparable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1036)
test (macos-latest): Epplus-FixCalcsEdition/EPPlus/ExcelWorksheet.cs#L888
'XmlTextReader.ProhibitDtd' is obsolete: 'Use DtdProcessing property instead.'
test (macos-latest): Epplus-FixCalcsEdition/EPPlus/XmlHelper.cs#L834
'XmlReaderSettings.ProhibitDtd' is obsolete: 'Use XmlReaderSettings.DtdProcessing property instead.'
test (windows-latest)
Running this action via 'uses: EnricoMi/publish-unit-test-result-action/composite@v2 is deprecated! For details, see: https://github.com/EnricoMi/publish-unit-test-result-action/tree/v2#running-as-a-composite-action
test (windows-latest)
Running this action via 'uses: EnricoMi/publish-unit-test-result-action/composite@v2 is deprecated! For details, see: https://github.com/EnricoMi/publish-unit-test-result-action/tree/v2#running-as-a-composite-action
test (windows-latest)
Running this action via 'uses: EnricoMi/publish-unit-test-result-action/composite@v2 is deprecated! For details, see: https://github.com/EnricoMi/publish-unit-test-result-action/tree/v2#running-as-a-composite-action
test (windows-latest)
Running this action via 'uses: EnricoMi/publish-unit-test-result-action/composite@v2 is deprecated! For details, see: https://github.com/EnricoMi/publish-unit-test-result-action/tree/v2#running-as-a-composite-action
test (windows-latest): ExcelOps/ExcelCommons/ExcelCell.vb#L36
Use 'string.EndsWith(char)' instead of 'string.EndsWith(string)' when you have a string with a single char (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1865)
test (windows-latest): ExcelOps/ExcelCommons/ExcelCell.vb#L36
Use 'string.StartsWith(char)' instead of 'string.StartsWith(string)' when you have a string with a single char (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1865)
test (windows-latest): ExcelOps/ExcelCommons/ExcelCell.vb#L26
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
test (windows-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L315
Change ExcelRange.ExcelRangeEnum.Dispose() to call GC.SuppressFinalize(Object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816)
test (windows-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L171
Exception type System.IndexOutOfRangeException is reserved by the runtime (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2201)
test (windows-latest): ExcelOps/ExcelCommons/ExcelCell.vb#L7
ExcelCell should define operator(s) '<=, >=' since it implements IComparable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1036)
test (windows-latest): ExcelOps/ExcelCommons/ExcelCell.vb#L7
Names of 'Members' and 'Public Property Address As String, Public ReadOnly Property Address(inclusiveSheetName As Boolean) As String, Public ReadOnly Property Address(inclusiveSheetName As Boolean, useAbsoluteAddressingForColumn As Boolean, useAbsoluteAddressingForRow As Boolean) As String, Public Shared ReadOnly Property Address(rowIndex As Integer, columnIndex As Integer) As String' should differ by more than case (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1708)
test (windows-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L7
ExcelRange should define operator(s) '<=, >=' since it implements IComparable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1036)
test (windows-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L7
Names of 'Members' and 'Public ReadOnly Property Cell(index As Integer) As CompuMaster.Excel.ExcelOps.ExcelCell, Public ReadOnly Property Cell(index As Integer, accessDirection As CompuMaster.Excel.ExcelOps.ExcelRange.CellAccessDirection) As CompuMaster.Excel.ExcelOps.ExcelCell' should differ by more than case (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1708)
test (windows-latest): ExcelOps/ExcelCommons/TextTable.vb#L8
Names of 'Members' and 'Public Property Cell(rowIndex As Integer, columnIndex As Integer) As String, Public Property Cell(rowIndex As Integer, columnName As String) As String' should differ by more than case (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1708)
2 tests found
There are 2 tests, see "Raw output" for the full list of tests.
50 tests found
There are 50 tests, see "Raw output" for the full list of tests.
6 tests found
There are 6 tests, see "Raw output" for the full list of tests.
6 tests found
There are 6 tests, see "Raw output" for the full list of tests.
2 tests found
There are 2 tests, see "Raw output" for the full list of tests.
50 tests found
There are 50 tests, see "Raw output" for the full list of tests.
6 tests found
There are 6 tests, see "Raw output" for the full list of tests.
6 tests found
There are 6 tests, see "Raw output" for the full list of tests.
2 tests found
There are 2 tests, see "Raw output" for the full list of tests.
216 tests found
There are 216 tests, see "Raw output" for the full list of tests.
61 tests found
There are 61 tests, see "Raw output" for the full list of tests.
63 tests found
There are 63 tests, see "Raw output" for the full list of tests.

Artifacts

Produced during runtime
Name Size Digest
NUnit Test Results macos-latest - CompuMaster.Excel.Test Expired
1.23 KB
sha256:d76909adca1c20ba135e6572844c1508de870ae325972cf4c863a2954bc77d00
NUnit Test Results macos-latest - CompuMaster.Excel.TestFreeSpireXls Expired
466 Bytes
sha256:c690c4ed0d6c5fcd0550f5828b1e32794739d178f7cff8c27e43a9067f93e217
NUnit Test Results macos-latest - CompuMaster.Excel.TestSpireXls Expired
466 Bytes
sha256:1a0ce5930238fb01b2b2722ee33350adb05c2edab09a3b421d6923e01cc4b422
NUnit Test Results macos-latest - CompuMaster.MsExcelComInteropTest Expired
381 Bytes
sha256:71dba851805370c6b016e8764994606c018259862aa4867dfc1d882ea8454ba4
NUnit Test Results ubuntu-latest - CompuMaster.Excel.Test Expired
1.22 KB
sha256:60c7407b62c52da8495aad5d5db7d56332e99ce52e20b29b7cb983c9de3e3896
NUnit Test Results ubuntu-latest - CompuMaster.Excel.TestFreeSpireXls Expired
470 Bytes
sha256:790a5475bd609513556a3370625e1ee1a2639144133c78d1f2ba702b296adbf8
NUnit Test Results ubuntu-latest - CompuMaster.Excel.TestSpireXls Expired
463 Bytes
sha256:6017d63d0b051f74583668c132c93eeab974a5ef728fc71055c9493bc5bf7641
NUnit Test Results ubuntu-latest - CompuMaster.MsExcelComInteropTest Expired
381 Bytes
sha256:3ccb2c5a1ebaa45bb4a28384def0092743a564c78daff9e9d4ddf995dfce800e
NUnit Test Results windows-latest - CompuMaster.Excel.Test Expired
3.11 KB
sha256:e8639f88d958a69802f525c9ebc157d816ba9c898130bba44e13d1c92d0ec2ae
NUnit Test Results windows-latest - CompuMaster.Excel.TestFreeSpireXls Expired
1.35 KB
sha256:55605fa35df8029e78b3c39960a5018cd471707e2f0d3c29a588f9ea8eafe5c7
NUnit Test Results windows-latest - CompuMaster.Excel.TestSpireXls Expired
1.38 KB
sha256:0655bd68e14dc46d669eabb319af0a7245215dad8e97874831f5685064e8843d
NUnit Test Results windows-latest - CompuMaster.MsExcelComInteropTest Expired
385 Bytes
sha256:d4bc229231c814bdfdf21dbedb4af1aaef88c51e6ef085369b1092f5bc68d61e