Fixed route builder for start edge without shapes. #218
Annotations
50 warnings
build-and-test
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/
|
build-and-test
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, danielpalme/[email protected]. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
build-and-test
The 'licenseUrl' element will be deprecated. Consider using the 'license' element instead.
|
build-and-test
The 'PackageIconUrl'/'iconUrl' element is deprecated. Consider using the 'PackageIcon'/'icon' element instead. Learn more at https://aka.ms/deprecateIconUrl
|
build-and-test:
src/Itinero.Geo/RoutingNetworkExtensions.cs#L8
Missing XML comment for publicly visible type or member 'RoutingNetworkExtensions'
|
build-and-test:
src/Itinero.IO.Osm/Restrictions/Turns/OsmTurnRestriction.cs#L70
Non-nullable property 'Attributes' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
build-and-test:
src/Itinero.IO.Osm/Restrictions/Turns/OsmTurnRestriction.cs#L75
Non-nullable property 'From' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
build-and-test:
src/Itinero.IO.Osm/Restrictions/Turns/OsmTurnRestriction.cs#L80
Non-nullable property 'Via' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
build-and-test:
src/Itinero.IO.Osm/Restrictions/Turns/OsmTurnRestriction.cs#L90
Non-nullable property 'To' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
build-and-test:
src/Itinero.IO.Osm/Collections/UnsignedNodeIndex.cs#L437
Dereference of a possibly null reference.
|
build-and-test:
src/Itinero.IO.Osm/Tiles/GlobalEdgeIdExtensions.cs#L22
Nullable value type may be null.
|
build-and-test:
src/Itinero.IO.Osm/Restrictions/Turns/OsmTurnRestrictionExtensions.cs#L34
Nullable value type may be null.
|
build-and-test:
src/Itinero.IO.Osm/Restrictions/Turns/OsmTurnRestrictionExtensions.cs#L52
Nullable value type may be null.
|
build-and-test:
src/Itinero.IO.Osm/Restrictions/Turns/OsmTurnRestrictionExtensions.cs#L71
Nullable value type may be null.
|
build-and-test:
src/Itinero/Network/DataStructures/SparseArray.cs#L16
Possible null reference assignment.
|
build-and-test:
src/Itinero/Network/Tiles/ArrayBaseExtensions.cs#L16
Possible null reference assignment.
|
build-and-test:
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-and-test:
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-and-test:
src/Itinero/Routing/RouterExtensions.cs#L40
Nullable value type may be null.
|
build-and-test:
src/Itinero/Network/Enumerators/Edges/IEdgeEnumeratorExtensions.cs#L173
Nullable value type may be null.
|
build-and-test:
src/Itinero/Network/Enumerators/Edges/IEdgeEnumeratorExtensions.cs#L173
Nullable value type may be null.
|
build-and-test:
src/Itinero/Network/Enumerators/Edges/IEdgeEnumeratorExtensions.cs#L173
Nullable value type may be null.
|
build-and-test:
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-and-test:
src/Itinero/Routes/RouteExtensions.cs#L215
Possible null reference argument for parameter 'result' in 'Result<Route>.Result(Route result)'.
|
build-and-test:
src/Itinero/Network/DataStructures/SparseArray.cs#L16
Possible null reference assignment.
|
build-and-test:
src/Itinero/Network/Tiles/ArrayBaseExtensions.cs#L16
Possible null reference assignment.
|
build-and-test:
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-and-test:
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-and-test:
src/Itinero/Routing/RouterExtensions.cs#L40
Nullable value type may be null.
|
build-and-test:
src/Itinero/Network/Enumerators/Edges/IEdgeEnumeratorExtensions.cs#L173
Nullable value type may be null.
|
build-and-test:
src/Itinero/Network/Enumerators/Edges/IEdgeEnumeratorExtensions.cs#L173
Nullable value type may be null.
|
build-and-test:
src/Itinero/Network/Enumerators/Edges/IEdgeEnumeratorExtensions.cs#L173
Nullable value type may be null.
|
build-and-test:
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-and-test:
src/Itinero/Routes/RouteExtensions.cs#L215
Possible null reference argument for parameter 'result' in 'Result<Route>.Result(Route result)'.
|
build-and-test
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/
|
build-and-test:
src/Itinero/Network/DataStructures/SparseArray.cs#L16
Possible null reference assignment.
|
build-and-test:
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-and-test:
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-and-test:
src/Itinero/Network/Tiles/ArrayBaseExtensions.cs#L16
Possible null reference assignment.
|
build-and-test:
src/Itinero/Routing/RouterExtensions.cs#L40
Nullable value type may be null.
|
build-and-test:
src/Itinero/Routes/RouteExtensions.cs#L215
Possible null reference argument for parameter 'result' in 'Result<Route>.Result(Route result)'.
|
build-and-test:
src/Itinero/Routes/RouteExtensions.cs#L270
Dereference of a possibly null reference.
|
build-and-test:
src/Itinero/Routes/RouteExtensions.cs#L287
Dereference of a possibly null reference.
|
build-and-test:
src/Itinero/Routes/RouteExtensions.cs#L303
Dereference of a possibly null reference.
|
build-and-test:
src/Itinero/Routes/RouteExtensions.cs#L317
Dereference of a possibly null reference.
|
build-and-test:
src/Itinero.Instructions/Configuration/ConfigurationParser.cs#L88
XML comment has badly formed XML -- 'Reference to undefined entity 'condition2'.'
|
build-and-test:
src/Itinero.Instructions/Configuration/ConfigurationParser.cs#L91
XML comment has badly formed XML -- 'An identifier was expected.'
|
build-and-test:
src/Itinero.Instructions/Configuration/ConfigurationParser.cs#L91
XML comment has badly formed XML -- '"'
|
build-and-test:
src/Itinero.Instructions/Configuration/ConfigurationParser.cs#L95
XML comment has badly formed XML -- 'An identifier was expected.'
|
build-and-test:
src/Itinero.Instructions/Configuration/ConfigurationParser.cs#L95
XML comment has badly formed XML -- '='
|