extract interface #503
Annotations
45 warnings
build (2024)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
build (2024):
2024/Day14/Day14.Logic/Coordinates.cs#L6
'Coordinates' overrides Object.Equals(object o) but does not override Object.GetHashCode()
|
build (2024):
2024/Day14/Day14.Logic/Coordinates.cs#L6
'Coordinates' defines operator == or operator != but does not override Object.GetHashCode()
|
build (2024):
2024/Day14/Day14.Logic/Robot.cs#L7
'Robot' overrides Object.Equals(object o) but does not override Object.GetHashCode()
|
build (2024):
2024/Day14/Day14.Logic/Robot.cs#L7
'Robot' defines operator == or operator != but does not override Object.GetHashCode()
|
build (2024):
2024/Day15/Day15.Logic/WarehouseWoes.cs#L27
Non-nullable field '_mapConverter' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
|
build (2024):
2024/Day15/Day15.Logic/WarehouseWoes.cs#L27
Non-nullable field '_map' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
|
build (2024):
2024/Day15/Day15.Logic/WarehouseWoes.cs#L27
Non-nullable field '_movements' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
|
build (2024):
2024/Day15/Day15.Logic/WarehouseWoes.cs#L7
The field 'WarehouseWoes._mapConverter' is never used
|
build (2024):
2024/Day15/Day15.Logic/WarehouseWoes.cs#L8
The field 'WarehouseWoes._wide' is never used
|
build (2024):
2024/Day14/Day14.Logic/Coordinates.cs#L6
'Coordinates' overrides Object.Equals(object o) but does not override Object.GetHashCode()
|
build (2020)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
build (2021)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
build (2021):
2021/Day3/Day3.UnitTests/DiagnosticReportMust.cs#L12
Null should not be used for type parameter 'invalidReport' of type 'string'. Use a non-null value, or convert the parameter to a nullable type. (https://xunit.net/xunit.analyzers/rules/xUnit1012)
|
build (2021):
2021/Day2/Day2.UnitTests/SubmarineMust.cs#L13
Null should not be used for type parameter 'invalidCourse' of type 'string'. Use a non-null value, or convert the parameter to a nullable type. (https://xunit.net/xunit.analyzers/rules/xUnit1012)
|
build (2021):
2021/Day5/Day5.UnitTests/HydrothermalVentReportMust.cs#L11
Null should not be used for type parameter 'invalidReport' of type 'string'. Use a non-null value, or convert the parameter to a nullable type. (https://xunit.net/xunit.analyzers/rules/xUnit1012)
|
build (2021):
2021/Day4/Day4.UnitTests/BingoMust.cs#L11
Null should not be used for type parameter 'invalidBoards' of type 'string'. Use a non-null value, or convert the parameter to a nullable type. (https://xunit.net/xunit.analyzers/rules/xUnit1012)
|
build (2021):
2021/Day4/Day4.UnitTests/BingoMust.cs#L127
Null should not be used for type parameter 'invalidDrawnNumbers' of type 'string'. Use a non-null value, or convert the parameter to a nullable type. (https://xunit.net/xunit.analyzers/rules/xUnit1012)
|
build (2021):
2021/Day11/Day11.UnitTests/OctopusCaveSimulationMust.cs#L11
Null should not be used for type parameter 'invalidInput' of type 'string'. Use a non-null value, or convert the parameter to a nullable type. (https://xunit.net/xunit.analyzers/rules/xUnit1012)
|
build (2021):
2021/Day9/Day9.UnitTests/HeightMapMust.cs#L11
Null should not be used for type parameter 'invalidData' of type 'string'. Use a non-null value, or convert the parameter to a nullable type. (https://xunit.net/xunit.analyzers/rules/xUnit1012)
|
build (2021):
2021/Day8/Day8.UnitTests/SubmarineDisplaysMust.cs#L12
Null should not be used for type parameter 'invalidWiring' of type 'string'. Use a non-null value, or convert the parameter to a nullable type. (https://xunit.net/xunit.analyzers/rules/xUnit1012)
|
build (2021):
2021/Day6/Day6.UnitTests/AgeModelMust.cs#L11
Null should not be used for type parameter 'invalidAges' of type 'string'. Use a non-null value, or convert the parameter to a nullable type. (https://xunit.net/xunit.analyzers/rules/xUnit1012)
|
build (2021):
2021/Day7/Day7.UnitTests/SubmarineAlignmentMust.cs#L11
Null should not be used for type parameter 'invalidInput' of type 'string'. Use a non-null value, or convert the parameter to a nullable type. (https://xunit.net/xunit.analyzers/rules/xUnit1012)
|
build (2022)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
build (2022):
2022/Day16/Day16.Logic/Elephant.cs#L27
Non-nullable field '_route' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
|
build (2022):
2022/Day16/Day16.Logic/Elephant.cs#L27
Non-nullable field '_currentPlan' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
|
build (2022):
2022/Day16/Day16.Logic/PressureReleaseValve.cs#L26
Non-nullable field '_elephants' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
|
build (2022):
2022/Day17/Day17.Logic/InfinitePyroclasticFlow.cs#L226
Unreachable code detected
|
build (2022):
2022/Day17/Day17.Logic/PyroclasticFlow.cs#L10
The field 'PyroclasticFlow._width' is assigned but its value is never used
|
build (2022):
2022/Day20/Day20.Logic/CircularList.cs#L87
Non-nullable field '_head' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
|
build (2022):
2022/Day20/Day20.Logic/CircularList.cs#L87
Non-nullable field '_tail' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
|
build (2022):
2022/Day20/Day20.Logic/CircularList.cs#L49
Possible null reference return.
|
build (2022):
2022/Day20/Day20.Logic/CircularList.cs#L51
Possible null reference return.
|
build (2022):
2022/Day20/Day20.Logic/CircularList.cs#L65
Dereference of a possibly null reference.
|
build (2023)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
build (2023):
2023/Day7/Day7.Logic/CamelCards.cs#L13
Non-nullable field '_handSortedByKindAndCard' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
|
build (2023):
2023/Day10/Day10.Logic/PipeMaze.cs#L565
Unreachable code detected
|
build (2023):
2023/Day10/Day10.Logic/PipeMaze.cs#L576
Unreachable code detected
|
build (2023):
2023/Day10/Day10.Logic/PipeMaze.cs#L587
Unreachable code detected
|
build (2023):
2023/Day10/Day10.Logic/PipeMaze.cs#L598
Unreachable code detected
|
build (2023):
2023/Day10/Day10.Logic/PipeMaze.cs#L609
Unreachable code detected
|
build (2023):
2023/Day10/Day10.Logic/PipeMaze.cs#L620
Unreachable code detected
|
build (2023):
2023/Day17/Day17.Logic/ClumsyCrucible.cs#L97
Non-nullable field '_bestSteps' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
|
build (2023):
2023/Day17/Day17.Logic/ClumsyCrucible.cs#L85
The field 'ClumsyCrucible._direction' is never used
|
build (2023):
2023/Day17/Day17.Logic/ClumsyCrucible.cs#L88
The field 'ClumsyCrucible._bestSteps' is never used
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
code-coverage-report-2020
|
85.6 KB |
|
code-coverage-report-2021
|
105 KB |
|
code-coverage-report-2022
|
102 KB |
|
code-coverage-report-2023
|
176 KB |
|
code-coverage-report-2024
|
55.9 KB |
|