Rebuild island detection algorithm with better stopping conditions. #215
Annotations
50 warnings
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, danielpalme/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, danielpalme/[email protected]. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Nuget Pack
The 'licenseUrl' element will be deprecated. Consider using the 'license' element instead.
|
Nuget Pack
The 'PackageIconUrl'/'iconUrl' element is deprecated. Consider using the 'PackageIcon'/'icon' element instead. Learn more at https://aka.ms/deprecateIconUrl
|
Nuget Pack:
src/Itinero.Geo/RoutingNetworkExtensions.cs#L8
Missing XML comment for publicly visible type or member 'RoutingNetworkExtensions'
|
Nuget Pack:
src/Itinero.IO.Osm/Tiles/GlobalEdgeIdExtensions.cs#L22
Nullable value type may be null.
|
Nuget Pack:
src/Itinero.IO.Osm/Restrictions/Turns/OsmTurnRestriction.cs#L70
Non-nullable property 'Attributes' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
|
Nuget Pack:
src/Itinero.IO.Osm/Restrictions/Turns/OsmTurnRestriction.cs#L75
Non-nullable property 'From' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
|
Nuget Pack:
src/Itinero.IO.Osm/Restrictions/Turns/OsmTurnRestriction.cs#L80
Non-nullable property 'Via' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
|
Nuget Pack:
src/Itinero.IO.Osm/Restrictions/Turns/OsmTurnRestriction.cs#L90
Non-nullable property 'To' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
|
Nuget Pack:
src/Itinero.IO.Osm/Restrictions/Turns/OsmTurnRestrictionExtensions.cs#L34
Nullable value type may be null.
|
Nuget Pack:
src/Itinero.IO.Osm/Restrictions/Turns/OsmTurnRestrictionExtensions.cs#L52
Nullable value type may be null.
|
Nuget Pack:
src/Itinero.IO.Osm/Restrictions/Turns/OsmTurnRestrictionExtensions.cs#L71
Nullable value type may be null.
|
Nuget Pack:
src/Itinero.IO.Osm/Collections/UnsignedNodeIndex.cs#L437
Dereference of a possibly null reference.
|
Nuget Pack:
src/Itinero/Network/Search/Edges/EdgeSearch.cs#L194
Async-iterator 'EdgeSearch.SnapAllInBoxAsync(RoutingNetwork, ((double longitude, double latitude, float? e) topLeft, (double longitude, double latitude, float? e) bottomRight), IEdgeChecker?, bool, double, CancellationToken)' has one or more parameters of type 'CancellationToken' but none of them is decorated with the 'EnumeratorCancellation' attribute, so the cancellation token parameter from the generated 'IAsyncEnumerable<>.GetAsyncEnumerator' will be unconsumed
|
Nuget Pack:
src/Itinero/Network/Tiles/ArrayBaseExtensions.cs#L16
Possible null reference assignment.
|
Nuget Pack:
src/Itinero/Network/DataStructures/SparseArray.cs#L16
Possible null reference assignment.
|
Nuget Pack:
src/Itinero/Network/Search/Edges/EdgeSearch.cs#L370
Async-iterator 'EdgeSearch.SnapToAllVerticesInBoxAsync(RoutingNetwork, ((double longitude, double latitude, float? e) topLeft, (double longitude, double latitude, float? e) bottomRight), IEdgeChecker?, double, CancellationToken)' has one or more parameters of type 'CancellationToken' but none of them is decorated with the 'EnumeratorCancellation' attribute, so the cancellation token parameter from the generated 'IAsyncEnumerable<>.GetAsyncEnumerator' will be unconsumed
|
Nuget Pack:
src/Itinero/Network/Restrictions/RestrictionExtensions.cs#L52
The tuple element name 'Id' is ignored because a different name or no name is specified by the target type '(EdgeId, bool)'.
|
Nuget Pack:
src/Itinero/Routing/RouterExtensions.cs#L40
Nullable value type may be null.
|
Nuget Pack:
src/Itinero/Network/Enumerators/Edges/IEdgeEnumeratorExtensions.cs#L173
Nullable value type may be null.
|
Nuget Pack:
src/Itinero/Network/Enumerators/Edges/IEdgeEnumeratorExtensions.cs#L173
Nullable value type may be null.
|
Nuget Pack:
src/Itinero/Network/Enumerators/Edges/IEdgeEnumeratorExtensions.cs#L173
Nullable value type may be null.
|
Nuget Pack:
src/Itinero/Routes/RouteExtensions.cs#L215
Possible null reference argument for parameter 'result' in 'Result<Route>.Result(Route result)'.
|
Build all projects.:
src/Itinero/Network/DataStructures/SparseArray.cs#L16
Possible null reference assignment.
|
Build all projects.:
src/Itinero/Network/Search/Edges/EdgeSearch.cs#L194
Async-iterator 'EdgeSearch.SnapAllInBoxAsync(RoutingNetwork, ((double longitude, double latitude, float? e) topLeft, (double longitude, double latitude, float? e) bottomRight), IEdgeChecker?, bool, double, CancellationToken)' has one or more parameters of type 'CancellationToken' but none of them is decorated with the 'EnumeratorCancellation' attribute, so the cancellation token parameter from the generated 'IAsyncEnumerable<>.GetAsyncEnumerator' will be unconsumed
|
Build all projects.:
src/Itinero/Network/Search/Edges/EdgeSearch.cs#L370
Async-iterator 'EdgeSearch.SnapToAllVerticesInBoxAsync(RoutingNetwork, ((double longitude, double latitude, float? e) topLeft, (double longitude, double latitude, float? e) bottomRight), IEdgeChecker?, double, CancellationToken)' has one or more parameters of type 'CancellationToken' but none of them is decorated with the 'EnumeratorCancellation' attribute, so the cancellation token parameter from the generated 'IAsyncEnumerable<>.GetAsyncEnumerator' will be unconsumed
|
Build all projects.:
src/Itinero/Network/Tiles/ArrayBaseExtensions.cs#L16
Possible null reference assignment.
|
Build all projects.:
src/Itinero/Routing/RouterExtensions.cs#L40
Nullable value type may be null.
|
Build all projects.:
src/Itinero/Network/Enumerators/Edges/IEdgeEnumeratorExtensions.cs#L173
Nullable value type may be null.
|
Build all projects.:
src/Itinero/Network/Enumerators/Edges/IEdgeEnumeratorExtensions.cs#L173
Nullable value type may be null.
|
Build all projects.:
src/Itinero/Network/Enumerators/Edges/IEdgeEnumeratorExtensions.cs#L173
Nullable value type may be null.
|
Build all projects.:
src/Itinero/Network/Restrictions/RestrictionExtensions.cs#L52
The tuple element name 'Id' is ignored because a different name or no name is specified by the target type '(EdgeId, bool)'.
|
Build all projects.:
src/Itinero/Routes/RouteExtensions.cs#L215
Possible null reference argument for parameter 'result' in 'Result<Route>.Result(Route result)'.
|
Extract branch name
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Test with coverage report.:
src/Itinero/Network/Tiles/ArrayBaseExtensions.cs#L16
Possible null reference assignment.
|
Test with coverage report.:
src/Itinero/Network/Search/Edges/EdgeSearch.cs#L194
Async-iterator 'EdgeSearch.SnapAllInBoxAsync(RoutingNetwork, ((double longitude, double latitude, float? e) topLeft, (double longitude, double latitude, float? e) bottomRight), IEdgeChecker?, bool, double, CancellationToken)' has one or more parameters of type 'CancellationToken' but none of them is decorated with the 'EnumeratorCancellation' attribute, so the cancellation token parameter from the generated 'IAsyncEnumerable<>.GetAsyncEnumerator' will be unconsumed
|
Test with coverage report.:
src/Itinero/Network/Search/Edges/EdgeSearch.cs#L370
Async-iterator 'EdgeSearch.SnapToAllVerticesInBoxAsync(RoutingNetwork, ((double longitude, double latitude, float? e) topLeft, (double longitude, double latitude, float? e) bottomRight), IEdgeChecker?, double, CancellationToken)' has one or more parameters of type 'CancellationToken' but none of them is decorated with the 'EnumeratorCancellation' attribute, so the cancellation token parameter from the generated 'IAsyncEnumerable<>.GetAsyncEnumerator' will be unconsumed
|
Test with coverage report.:
src/Itinero/Network/DataStructures/SparseArray.cs#L16
Possible null reference assignment.
|
Test with coverage report.:
src/Itinero/Network/Enumerators/Edges/IEdgeEnumeratorExtensions.cs#L173
Nullable value type may be null.
|
Test with coverage report.:
src/Itinero/Network/Enumerators/Edges/IEdgeEnumeratorExtensions.cs#L173
Nullable value type may be null.
|
Test with coverage report.:
src/Itinero/Network/Enumerators/Edges/IEdgeEnumeratorExtensions.cs#L173
Nullable value type may be null.
|
Test with coverage report.:
src/Itinero/Network/Restrictions/RestrictionExtensions.cs#L52
The tuple element name 'Id' is ignored because a different name or no name is specified by the target type '(EdgeId, bool)'.
|
Test with coverage report.:
src/Itinero/Routing/RouterExtensions.cs#L40
Nullable value type may be null.
|
Test with coverage report.:
src/Itinero/Routes/RouteExtensions.cs#L215
Possible null reference argument for parameter 'result' in 'Result<Route>.Result(Route result)'.
|
Nuget Pack:
src/Itinero.Instructions/Configuration/ConfigurationParser.cs#L88
XML comment has badly formed XML -- 'Reference to undefined entity 'condition2'.'
|
Nuget Pack:
src/Itinero.Instructions/Configuration/ConfigurationParser.cs#L91
XML comment has badly formed XML -- 'An identifier was expected.'
|
Nuget Pack:
src/Itinero.Instructions/Configuration/ConfigurationParser.cs#L91
XML comment has badly formed XML -- '"'
|
Nuget Pack:
src/Itinero.Instructions/Configuration/ConfigurationParser.cs#L95
XML comment has badly formed XML -- 'An identifier was expected.'
|
Nuget Pack:
src/Itinero.Instructions/Configuration/ConfigurationParser.cs#L95
XML comment has badly formed XML -- '='
|
Loading