src/h3lib/lib/algos.c (10 lines): - line 464: // TODO: Should never occur, but is reachable by fuzzer - line 506: * TODO: This is currently a brute-force algorithm, but as it's O(6) that's - line 609: // TODO: Reachable via fuzzer - line 714: // TODO: Reachable via fuzzer - line 735: // TODO: Reachable via fuzzer - line 858: // TODO: Reachable via fuzzer - line 957: // TODO: Reachable via fuzzer - line 976: // TODO: Reachable via fuzzer - line 1016: // TODO: Reachable via fuzzer - line 1091: // TODO: Better way to calculate/guess? src/h3lib/lib/localij.c (4 lines): - line 204: // TODO: We may be unfolding the pentagon incorrectly in this - line 219: // TODO: We may be unfolding the pentagon incorrectly in this - line 271: // TODO: We may be unfolding the pentagon incorrectly in this case; - line 495: // TODO: There are cases in cellToLocalIjk which are failed but not src/apps/testapps/testPolygonToCellsExperimental.c (3 lines): - line 96: // TODO: these do not work correctly - line 101: // TODO: Not testing more than one depth because the assertions fail. - line 495: // TODO: CONTAINMENT_OVERLAPPING yields 7 cells, presumably due to FPE src/apps/filters/h3.c (3 lines): - line 60: // Using WKT formatting for the output. TODO: Add support for JSON - line 110: // TODO: Add support for JSON formatting - line 138: // Using WKT formatting for the output. TODO: Add support for JSON src/apps/testapps/testCellsToLinkedMultiPolygon.c (2 lines): - line 75: // TODO: This test asserts incorrect behavior - we should be creating - line 351: // still fail at res 1. TODO: Use a 2-ring, start at res 0 src/apps/fuzzers/fuzzerPolygonToCells.c (2 lines): - line 64: // TODO: It is difficult for the fuzzer to generate inputs that are - line 91: // TODO: Fuzz the `flags` input as well when it has meaningful input src/apps/testapps/testGridDistance.c (2 lines): - line 73: // TODO works correctly but is rejected due to possible pentagon - line 88: // TODO doesn't work because of pentagon distortion. Both should be 5. src/h3lib/lib/h3Index.c (2 lines): - line 335: // TODO: This case is coverable (reachable by fuzzer) - line 444: // TODO: This case is coverable (reachable by fuzzer) src/apps/testapps/testPolygonToCells.c (2 lines): - line 83: // TODO: these do not work correctly - line 88: // TODO: Not testing more than one depth because the assertions fail. src/apps/testapps/testPolygonToCellsReportedExperimental.c (1 line): - line 33: // TODO: Fails for a single worldwide polygon CMakeTests.cmake (1 line): - line 126: # TODO: Build a coverage-enabled variant of the h3 cli app to enable coverage website/sidebars.js (1 line): - line 29: // TODO: Add FAQ here src/apps/testapps/testH3NeighborRotations.c (1 line): - line 65: // TODO: Unreachable src/h3lib/lib/directedEdge.c (1 line): - line 64: // TODO: Return error codes here src/apps/fuzzers/fuzzerGridDisk.c (1 line): - line 60: // TODO: use int64_t src/apps/testapps/testLatLng.c (1 line): - line 64: // TODO: Epsilon is relatively large src/apps/fuzzers/fuzzerPolygonToCellsNoHoles.c (1 line): - line 53: // TODO: Fuzz the `flags` input as well when it has meaningful input src/h3lib/lib/vertexGraph.c (1 line): - line 65: * TODO: Light testing suggests this might not be sufficient at resolutions src/apps/testapps/testLatLngInternal.c (1 line): - line 153: // TODO: Epsilon is relatively large src/h3lib/lib/polygon.c (1 line): - line 47: * TODO: Move to polyfill.c when the old algo is removed src/apps/testapps/testPolygonToCellsReported.c (1 line): - line 31: // TODO: Fails for a single worldwide polygon