github_bot/src/github/utils.ts (5 lines): - line 32: // TODO decide if secondary check is needed - line 91: // TODO remove orgOctokit after testing and once the app permissions include org:user:read - line 114: // TODO remove orgOctokit after testing and once the app permissions include org:user:read - line 225: // TODO handle this with pagination if check runs exceed 100 - line 288: // TODO update this sync for advanced outputs packages/charts/src/chart_types/heatmap/layout/viewmodel/viewmodel.ts (5 lines): - line 150: // TODO: centralize this check and bg color fallback across all chart types - line 255: // TODO: Make this method more precise to avoid Y title - line 436: // TODO for Linear scale we need to round the numerical interval. see also https://github.com/elastic/elastic-charts/issues/1701 - line 472: // TODO introduce missing styles into axes.axisTitle - line 501: // TODO this should be filtered by the pageSize AND the pageNumber github_bot/src/buildkite/finished_build.ts (4 lines): - line 49: // TODO handle this with pagination if check runs exceed 100 - line 95: // TODO add a way to set initial PR checks when build never fires - line 111: // TODO improve this edge case logic when buildkite gets better conditional handling - line 175: // TODO find a better way to do this for commits by datavis bot packages/charts/src/components/tooltip/types.ts (4 lines): - line 33: * TODO: replace this flag with better internal tooltip info structures - line 62: * TODO: permit other values than TooltipValue types - line 70: * TODO: permit other values than TooltipValue types - line 77: * TODO: permit other values than TooltipValue types packages/charts/src/chart_types/bullet_graph/utils/color.ts (4 lines): - line 84: const minOffset = domainLength / 100000; // TODO validate approach - line 147: // TODO - fix thrown error for RGBA colors from storybook - line 197: // TODO: Add better error handling around this logic, the complex config right now assumes the following: - line 279: // TODO memoize for duplicate calls github_bot/src/utils/buildkite.ts (3 lines): - line 35: // TODO enable this for buildkite annotations, etc. - line 100: // TODO build out separate pipelines to handle tasks on a run-as-needed basis - line 150: // TODO improve this check for is base repo packages/charts/src/chart_types/heatmap/renderer/canvas/canvas_renderers.ts (2 lines): - line 130: // TODO improve the `wrapLines` code to handle results with short width - line 152: // TODO wrap into multilines packages/charts/src/chart_types/xy_chart/utils/indexed_geometry_spatial_map.ts (2 lines): - line 51: // TODO: handle coincident points better - line 63: // TODO: handle write/read init packages/charts/src/chart_types/heatmap/state/selectors/get_picked_cells.ts (2 lines): - line 27: // TODO: fix with small multiples - line 35: // TODO: fix with small multiples packages/charts/src/chart_types/xy_chart/state/selectors/get_highlighted_annotation_ids_selector.ts (2 lines): - line 23: // TODO: Remove when annotation tooltip is integrated into main tooltip - line 27: // TODO: restore when rect annotation usage is determined packages/charts/src/chart_types/partition_chart/renderer/canvas/canvas_renderers.ts (2 lines): - line 33: // TODO account for text rotation if needed - line 45: // TODO account for text rotation if needed packages/charts/src/utils/themes/theme.ts (2 lines): - line 264: // TODO add support for changing the brush tool color - line 414: * TODO: make SimplePadding when after axis changes are added packages/charts/src/chart_types/xy_chart/renderer/canvas/animations/index.ts (2 lines): - line 14: // TODO find a better way to do this when we have an actual build process - line 69: // TODO build out simplified functions for different usages packages/charts/src/scales/scale_band.ts (2 lines): - line 54: .domain(inputDomain.length > 0 ? inputDomain : [undefined as unknown as string | number]) // TODO fix this trick - line 80: // TODO this can be removed, it is there just to simplify the code with the continuous scale packages/charts/src/chart_types/xy_chart/renderer/canvas/panels/panels.ts (2 lines): - line 46: renderAxis(ctx, props); // TODO: compute axis dimensions per panel, For now, just render the axis line - line 63: ); // TODO: should we use the axisSpec/Style for the title of small multiple or use their own style? packages/charts/src/chart_types/xy_chart/state/selectors/get_elements_at_cursor_pos.ts (1 line): - line 62: // TODO: Handle external event with spatial points packages/charts/src/utils/accessor.ts (1 line): - line 61: * TODO: tighten keyof types by removing string fallback. This will make it harder to satisfy the packages/charts/src/components/tooltip/components/tooltip_table_body.tsx (1 line): - line 61: // TODO: find a better way determine this from the data packages/charts/src/state/selectors/get_pointer_value.ts (1 line): - line 18: // TODO: this is taken from the tooltip header currently. Should in the future packages/charts/src/chart_types/xy_chart/renderer/canvas/animations/animation.ts (1 line): - line 16: * TODO add logic for other types like colors packages/charts/src/state/utils.ts (1 line): - line 27: * TODO: Make these generator types automatic packages/charts/src/chart_types/xy_chart/utils/series.ts (1 line): - line 473: * TODO: Add check for chart type other than area and bar. packages/charts/src/utils/themes/light_theme.ts (1 line): - line 432: // TODO map colors to base color mappings packages/charts/src/state/chart_state.ts (1 line): - line 176: // TODO https://github.com/elastic/elastic-charts/issues/2078 packages/charts/src/state/types.ts (1 line): - line 148: * TODO: add other chart types to debug state packages/charts/src/chart_types/metric/renderer/dom/metric.tsx (1 line): - line 124: // TODO verify this check is applied correctly packages/charts/src/chart_types/xy_chart/utils/indexed_geometry_map.ts (1 line): - line 54: // TODO: Add dev error here when attempting spatial upset with non-point packages/charts/src/chart_types/bullet_graph/renderer/canvas/index.tsx (1 line): - line 128: // TODO - Prettier is going crazy on this line, need to investigate packages/charts/src/chart_types/xy_chart/state/selectors/visible_ticks.ts (1 line): - line 265: // TODO: remove this fallback when integersOnly is removed packages/charts/src/utils/text/wrap.ts (1 line): - line 53: // TODO call breakLongTextIntoLines with the remaining lines github_bot/src/utils/github.ts (1 line): - line 17: // TODO remove class after testing and once the app permissions include org:user:read packages/charts/src/utils/debounce.ts (1 line): - line 29: // TODO refactor code to ignore or use promise packages/charts/src/chart_types/bullet_graph/renderer/canvas/bullet.ts (1 line): - line 83: // TODO: check paddings packages/charts/src/state/actions/dom_element.ts (1 line): - line 23: createdBySpecId: string; // TODO is that + datum enough to identify the elements? github_bot/src/buildkite/index.ts (1 line): - line 22: // TODO find why buildkite doesn't send token in headers e2e_server/server/generate/extract_examples.js (1 line): - line 86: // TODO fix poor slug matching for special characters packages/charts/src/utils/bbox/canvas_text_bbox_calculator.ts (1 line): - line 29: // TODO this is a temporary fix to make the multilayer time axis work packages/charts/src/chart_types/xy_chart/state/selectors/get_tooltip_values_highlighted_geoms.ts (1 line): - line 187: // TODO: remove after tooltip redesign packages/charts/src/chart_types/bullet_graph/selectors/get_active_value.ts (1 line): - line 96: // TODO find why to determine angle between origin and point packages/charts/src/components/tooltip/tooltip.tsx (1 line): - line 147: // TODO: handle scroll cursor update packages/charts/src/chart_types/xy_chart/state/selectors/get_projected_scaled_values.ts (1 line): - line 28: const xValue = xScale.invertWithStep(x, geometriesIndexKeys as number[]).value; // TODO fix this cast packages/charts/src/chart_types/xy_chart/rendering/line.ts (1 line): - line 72: // TODO we can probably avoid computing the clipped ranges if no fit function is applied. storybook/stories/components/tooltip/11_partition_chart.story.tsx (1 line): - line 67: hide: (d) => d.some(filter), // TODO we should double check this as it seems to work the opposite way packages/charts/src/chart_types/xy_chart/state/selectors/get_cursor_band.ts (1 line): - line 91: xValue = xScale.invertWithStep(orientedProjectedPointerPosition.x, geometriesIndexKeys as number[]).value; // TODO fix this cast packages/charts/src/chart_types/metric/renderer/_index.scss (1 line): - line 52: // TODO: find a better way to style based on sizes (i.e. sass functions) packages/charts/src/index.ts (1 line): - line 70: // TODO move animation to its own package packages/charts/src/common/panel_utils.ts (1 line): - line 78: * TODO: Cleanup See https://github.com/elastic/elastic-charts/issues/1990 packages/charts/src/utils/themes/dark_theme.ts (1 line): - line 433: // TODO map colors to base color mappings packages/charts/src/chart_types/bullet_graph/selectors/get_tooltip_info.ts (1 line): - line 69: // TODO make this better packages/charts/src/chart_types/xy_chart/utils/specs.ts (1 line): - line 492: * TODO pass datum to accessors when applicable packages/charts/src/chart_types/xy_chart/renderer/dom/annotations/annotation_tooltip.tsx (1 line): - line 50: // TODO: handle scroll cursor update packages/charts/src/chart_types/bullet_graph/renderer/canvas/sub_types/angular.ts (1 line): - line 75: const bulletWidth = BULLET_SIZE + 4; // TODO fix arbitrary extension packages/charts/src/components/chart_container.tsx (1 line): - line 196: // TODO: Display error on chart packages/charts/src/renderers/canvas/primitives/text.ts (1 line): - line 18: export type TextDirection = 'rtl' | 'ltr'; // TODO: export this packages/charts/src/chart_types/goal_chart/state/chart_selectors.ts (1 line): - line 50: // TODO enable for small multiples packages/charts/src/chart_types/xy_chart/renderer/canvas/lines.ts (1 line): - line 67: // TODO: add padding over clipping packages/charts/src/chart_types/metric/renderer/dom/progress.tsx (1 line): - line 41: // TODO clamp and round values packages/charts/src/utils/themes/amsterdam_light_theme.ts (1 line): - line 434: // TODO map colors to base color mappings packages/charts/src/common/legend.ts (1 line): - line 84: // TODO: Remove when partition layers are toggleable packages/charts/src/chart_types/xy_chart/axes/axes_sizes.ts (1 line): - line 80: // TODO use first and last labels packages/charts/src/chart_types/xy_chart/rendering/area.ts (1 line): - line 60: // TODO we can probably avoid this function call if no fit function is applied. packages/charts/src/chart_types/bullet_graph/selectors/get_panel_dimensions.ts (1 line): - line 65: // TODO: simplify color scale lookup for shouldRenderMetric case. Now we do more computations packages/charts/src/chart_types/xy_chart/renderer/canvas/bubbles.ts (1 line): - line 35: const shouldClip = allPoints[0]?.value.mark !== null; // TODO: add padding over clipping packages/charts/src/state/reducers/interactions.ts (1 line): - line 212: // TODO find a better way to distinguish these two packages/charts/src/chart_types/heatmap/state/utils/axis.ts (1 line): - line 163: // TODO refactor and move to monotonic hill climber and no mutations packages/charts/src/chart_types/xy_chart/utils/axis_utils.ts (1 line): - line 99: // TODO: remove this fallback when integersOnly is removed github_bot/cloudbuild.yaml (1 line): - line 7: # TODO add when tests are added packages/charts/src/state/utils/get_spec_from_store.ts (1 line): - line 15: * TODO: Make these generator types automatic packages/charts/src/chart_types/xy_chart/utils/stacked_series_utils.ts (1 line): - line 128: // TODO: fix diverging wiggle offset for negative polarity data storybook/use_base_theme.ts (1 line): - line 25: // TODO remove legacy themes lint-staged.config.js (1 line): - line 2: // TODO: make this `lint:fix` if ever added to `pre-commit` github_bot/src/build.ts (1 line): - line 22: * TODO update this to be have a single source of truth btw here and .buildkite/utils/build.ts