Skip to content

Commit 0f55808

Browse files
authored
fix: remove wrong traversal path in imports (#2747)
1 parent 0367a95 commit 0f55808

28 files changed

Lines changed: 41 additions & 35 deletions

File tree

.eslintrc.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -368,6 +368,12 @@ module.exports = {
368368
'elastic-charts/require-tsdocs': 2,
369369
'elastic-charts/require-documentation': 1,
370370

371+
'import/no-useless-path-segments': [
372+
'error',
373+
{
374+
noUselessIndex: true,
375+
},
376+
],
371377
/*
372378
*****************************************
373379
* Rules with high processing demand

packages/charts/src/chart_types/bullet_graph/selectors/get_bullet_spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
* Side Public License, v 1.
77
*/
88

9-
import { ChartType } from '../../../chart_types';
10-
import type { BulletSpec } from '../../../chart_types/bullet_graph/spec';
9+
import { ChartType } from '../..';
1110
import { SpecType } from '../../../specs/spec_type'; // kept as long-winded import on separate line otherwise import circularity emerges
1211
import type { GlobalChartState } from '../../../state/chart_state';
1312
import { getSpecFromStore } from '../../../state/utils/get_spec_from_store';
13+
import type { BulletSpec } from '../spec';
1414

1515
/** @internal */
1616

packages/charts/src/chart_types/bullet_graph/selectors/get_layout.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88

99
import { getBulletSpec } from './get_bullet_spec';
1010
import { getChartSize } from './get_chart_size';
11-
import type { BulletDatum } from '../../../chart_types/bullet_graph/spec';
12-
import { BulletSubtype } from '../../../chart_types/bullet_graph/spec';
1311
import { createCustomCachedSelector } from '../../../state/create_selector';
1412
import { getSettingsSpecSelector } from '../../../state/selectors/get_settings_spec';
1513
import { withTextMeasure } from '../../../utils/bbox/canvas_text_bbox_calculator';
1614
import type { Size } from '../../../utils/dimensions';
1715
import { wrapText } from '../../../utils/text/wrap';
16+
import { BulletSubtype } from '../spec';
17+
import type { BulletDatum } from '../spec';
1818
import {
1919
FONT_PADDING,
2020
HEADER_PADDING,

packages/charts/src/chart_types/bullet_graph/spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import type { ComponentProps } from 'react';
1010
import type { $Values, Optional } from 'utility-types';
1111

1212
import type { BulletColorConfig } from './utils/color';
13-
import { ChartType } from '../../chart_types/index';
13+
import { ChartType } from '..';
1414
import type { Spec } from '../../specs/spec_type';
1515
import { SpecType } from '../../specs/spec_type'; // kept as long-winded import on separate line otherwise import circularity emerges
1616
import type { SFProps } from '../../state/spec_factory';

packages/charts/src/chart_types/chart_type_renderers.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
* Side Public License, v 1.
77
*/
88

9+
import { ChartType } from '.';
910
import { chartRenderer as bulletRenderer } from './bullet_graph/chart_renderer';
1011
import { FlameWithTooltip as flameRenderer } from './flame_chart/flame_chart';
1112
import { chartRenderer as goalRenderer } from './goal_chart/state/chart_renderer';
1213
import { chartRenderer as heatmapRenderer } from './heatmap/state/chart_renderer';
13-
import { ChartType } from './index';
1414
import { chartRenderer as metricRenderer } from './metric/state/chart_renderer';
1515
import { chartRenderer as partitionRenderer } from './partition_chart/renderer/dom/layered_partition_chart';
1616
import { chartRenderer as timeslipRenderer } from './timeslip/timeslip_chart';

packages/charts/src/chart_types/chart_type_selectors.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
* Side Public License, v 1.
77
*/
88

9+
import { ChartType } from '.';
910
import { chartSelectorsFactory as bulletSelectorsFactory } from './bullet_graph/chart_selectors';
1011
import { chartSelectorsFactory as flameSelectorsFactory } from './flame_chart/chart_selectors';
1112
import { chartSelectorsFactory as goalSelectorsFactory } from './goal_chart/state/chart_selectors';
1213
import { chartSelectorsFactory as heatmapSelectorsFactory } from './heatmap/state/chart_selectors';
13-
import { ChartType } from './index';
1414
import { chartSelectorsFactory as metricSelectorsFactory } from './metric/state/chart_selectors';
1515
import { chartSelectorsFactory as partitionSelectorsFactory } from './partition_chart/state/chart_selectors';
1616
import { chartSelectorsFactory as timeslipSelectorsFactory } from './timeslip/chart_selectors';

packages/charts/src/chart_types/goal_chart/layout/viewmodel/utils.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
* Side Public License, v 1.
77
*/
88

9-
import type { Radian } from './../../../../common/geometry';
109
import { normalizeAngles } from './utils';
10+
import type { Radian } from '../../../../common/geometry';
1111

1212
const normalize = (a: Radian): number => a / Math.PI;
1313
const denormalize = (a: number): Radian => a * Math.PI;

packages/charts/src/chart_types/goal_chart/layout/viewmodel/viewmodel.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
* Side Public License, v 1.
77
*/
88

9-
import { clamp, clampAll, isBetween, isFiniteNumber, isNil } from './../../../../utils/common';
109
import type { Radian } from '../../../../common/geometry';
1110
import { ScaleContinuous } from '../../../../scales';
11+
import { clamp, clampAll, isBetween, isFiniteNumber, isNil } from '../../../../utils/common';
1212
import type { Dimensions } from '../../../../utils/dimensions';
1313
import type { Theme } from '../../../../utils/themes/theme';
1414
import type { GoalSpec } from '../../specs';

packages/charts/src/chart_types/goal_chart/state/selectors/picked_shapes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
* Side Public License, v 1.
77
*/
88

9-
import { getActivePointerPosition } from './../../../../state/selectors/get_active_pointer_position';
109
import { geometries, getPrimitiveGeoms } from './geometries';
1110
import type { Rectangle } from '../../../../common/geometry';
1211
import type { LayerValue } from '../../../../specs';
1312
import { createCustomCachedSelector } from '../../../../state/create_selector';
13+
import { getActivePointerPosition } from '../../../../state/selectors/get_active_pointer_position';
1414
import type { BulletViewModel } from '../../layout/types/viewmodel_types';
1515
import type { Mark } from '../../layout/viewmodel/geoms';
1616
import { initialBoundingBox } from '../../layout/viewmodel/geoms';

packages/charts/src/chart_types/heatmap/layout/viewmodel/scenegraph.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,16 @@
66
* Side Public License, v 1.
77
*/
88

9+
import { shapeViewModel } from './viewmodel';
910
import type { ColorScale } from '../../../../common/colors';
1011
import type { SmallMultipleScales, SmallMultiplesGroupBy } from '../../../../common/panel_utils';
1112
import { withTextMeasure } from '../../../../utils/bbox/canvas_text_bbox_calculator';
1213
import type { ChartDimensions } from '../../../../utils/dimensions';
1314
import type { Theme } from '../../../../utils/themes/theme';
14-
import type { ShapeViewModel } from '../../layout/types/viewmodel_types';
15-
import { shapeViewModel } from '../../layout/viewmodel/viewmodel';
1615
import type { HeatmapSpec } from '../../specs';
1716
import type { ChartElementSizes } from '../../state/selectors/compute_chart_element_sizes';
1817
import type { HeatmapTable } from '../../state/selectors/get_heatmap_table';
18+
import type { ShapeViewModel } from '../types/viewmodel_types';
1919

2020
/** @internal */
2121
export function computeScenegraph(

0 commit comments

Comments
 (0)