From 3bb6de57d2b6293dbf203156a332aab405ee9459 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Fern=C3=A1ndez?= Date: Wed, 17 Apr 2024 11:51:18 +0200 Subject: [PATCH] Chore: change `bettererResultsToJSON` format (#86381) --- .betterer.results.json | 15589 ++++++++++++------------- scripts/cli/bettererResultsToJson.ts | 53 +- 2 files changed, 7457 insertions(+), 8185 deletions(-) diff --git a/.betterer.results.json b/.betterer.results.json index d5db475d6b1..5b11f01cfca 100644 --- a/.betterer.results.json +++ b/.betterer.results.json @@ -1,8166 +1,7427 @@ { - "better eslint": { - "/e2e/utils/support/types.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-data/src/dataframe/ArrayDataFrame.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/packages/grafana-data/src/dataframe/CircularDataFrame.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-data/src/dataframe/DataFrameJSON.ts": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/packages/grafana-data/src/dataframe/DataFrameView.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - }, - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/packages/grafana-data/src/dataframe/MutableDataFrame.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 13 - }, - { - "message": "Do not use any type assertions.", - "count": 3 - } - ], - "/packages/grafana-data/src/dataframe/StreamingDataFrame.ts": [ - { - "message": "Do not use any type assertions.", - "count": 6 - } - ], - "/packages/grafana-data/src/dataframe/dimensions.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-data/src/dataframe/processDataFrame.test.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-data/src/dataframe/processDataFrame.ts": [ - { - "message": "Do not use any type assertions.", - "count": 18 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 5 - } - ], - "/packages/grafana-data/src/datetime/datemath.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-data/src/datetime/durationutil.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-data/src/datetime/formatter.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-data/src/datetime/moment_wrapper.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - }, - { - "message": "Do not use any type assertions.", - "count": 8 - } - ], - "/packages/grafana-data/src/datetime/parser.ts": [ - { - "message": "Do not use any type assertions.", - "count": 9 - } - ], - "/packages/grafana-data/src/datetime/rangeutil.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-data/src/events/EventBus.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/packages/grafana-data/src/events/types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 5 - } - ], - "/packages/grafana-data/src/field/displayProcessor.ts": [ - { - "message": "Do not use any type assertions.", - "count": 3 - } - ], - "/packages/grafana-data/src/field/overrides/processors.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 6 - }, - { - "message": "Do not use any type assertions.", - "count": 3 - } - ], - "/packages/grafana-data/src/field/standardFieldConfigEditorRegistry.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 7 - } - ], - "/packages/grafana-data/src/geo/layer.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/packages/grafana-data/src/panel/PanelPlugin.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 6 - }, - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/packages/grafana-data/src/panel/registryFactories.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-data/src/themes/colorManipulator.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/packages/grafana-data/src/themes/createColors.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-data/src/transformations/matchers/valueMatchers/types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/packages/grafana-data/src/transformations/standardTransformersRegistry.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-data/src/transformations/transformDataFrame.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-data/src/transformations/transformers/joinDataFrames.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-data/src/transformations/transformers/nulls/nullInsertThreshold.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/packages/grafana-data/src/transformations/transformers/reduce.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/packages/grafana-data/src/transformations/transformers/utils.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-data/src/types/OptionsUIRegistryBuilder.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 7 - } - ], - "/packages/grafana-data/src/types/ScopedVars.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/packages/grafana-data/src/types/annotations.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 6 - } - ], - "/packages/grafana-data/src/types/app.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - }, - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/packages/grafana-data/src/types/config.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-data/src/types/dashboard.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/packages/grafana-data/src/types/data.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 4 - } - ], - "/packages/grafana-data/src/types/dataFrame.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 4 - } - ], - "/packages/grafana-data/src/types/dataLink.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 7 - } - ], - "/packages/grafana-data/src/types/datasource.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 25 - } - ], - "/packages/grafana-data/src/types/explore.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-data/src/types/fieldOverrides.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 9 - } - ], - "/packages/grafana-data/src/types/flot.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-data/src/types/graph.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/packages/grafana-data/src/types/legacyEvents.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/packages/grafana-data/src/types/live.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 7 - }, - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/packages/grafana-data/src/types/options.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/packages/grafana-data/src/types/panel.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 14 - } - ], - "/packages/grafana-data/src/types/plugin.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-data/src/types/select.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/packages/grafana-data/src/types/templateVars.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/packages/grafana-data/src/types/trace.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-data/src/types/transformations.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 5 - } - ], - "/packages/grafana-data/src/types/variables.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-data/src/types/vector.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/packages/grafana-data/src/utils/OptionsUIBuilders.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 27 - } - ], - "/packages/grafana-data/src/utils/Registry.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-data/src/utils/arrayUtils.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/packages/grafana-data/src/utils/csv.ts": [ - { - "message": "Do not use any type assertions.", - "count": 3 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/packages/grafana-data/src/utils/dataLinks.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-data/src/utils/datasource.ts": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/packages/grafana-data/src/utils/flotPairs.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-data/src/utils/location.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-data/src/utils/url.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 7 - }, - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/packages/grafana-data/src/utils/valueMappings.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - }, - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/packages/grafana-data/src/vector/AppendedVectors.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - }, - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/packages/grafana-data/src/vector/ArrayVector.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/packages/grafana-data/src/vector/CircularVector.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-data/src/vector/ConstantVector.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-data/src/vector/FormattedVector.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-data/src/vector/FunctionalVector.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 10 - } - ], - "/packages/grafana-data/src/vector/SortedVector.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-data/test/__mocks__/pluginMocks.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-flamegraph/src/FlameGraph/FlameGraph.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/packages/grafana-flamegraph/src/FlameGraph/FlameGraphMetadata.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/packages/grafana-flamegraph/src/FlameGraph/FlameGraphTooltip.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 6 - } - ], - "/packages/grafana-flamegraph/src/FlameGraphHeader.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 13 - } - ], - "/packages/grafana-flamegraph/src/TopTable/FlameGraphTopTableContainer.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/packages/grafana-o11y-ds-frontend/src/utils.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-prometheus/src/components/PromExemplarField.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/packages/grafana-prometheus/src/components/PromExploreExtraField.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/packages/grafana-prometheus/src/components/PromQueryField.test.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-prometheus/src/components/PromQueryField.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-prometheus/src/components/PrometheusMetricsBrowser.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 12 - } - ], - "/packages/grafana-prometheus/src/components/monaco-query-field/MonacoQueryField.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/packages/grafana-prometheus/src/configuration/ConfigEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 16 - } - ], - "/packages/grafana-prometheus/src/configuration/ExemplarsSettings.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/packages/grafana-prometheus/src/datasource.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 13 - } - ], - "/packages/grafana-prometheus/src/gcopypaste/app/features/live/data/amendTimeSeries.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - }, - { - "message": "Do not use any type assertions.", - "count": 4 - } - ], - "/packages/grafana-prometheus/src/gcopypaste/public/test/matchers/index.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-prometheus/src/gcopypaste/public/test/matchers/toEmitValuesWith.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/packages/grafana-prometheus/src/gcopypaste/public/test/matchers/utils.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-prometheus/src/gcopypaste/test/helpers/selectOptionInTest.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-prometheus/src/language_provider.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 5 - } - ], - "/packages/grafana-prometheus/src/language_utils.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-prometheus/src/metric_find_query.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 5 - } - ], - "/packages/grafana-prometheus/src/query_hints.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-prometheus/src/querybuilder/QueryPattern.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/packages/grafana-prometheus/src/querybuilder/QueryPatternsModal.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/packages/grafana-prometheus/src/querybuilder/binaryScalarOperations.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-prometheus/src/querybuilder/components/LabelFilterItem.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 4 - } - ], - "/packages/grafana-prometheus/src/querybuilder/components/LabelFilters.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/packages/grafana-prometheus/src/querybuilder/components/LabelParamEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-prometheus/src/querybuilder/components/MetricSelect.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 4 - }, - { - "message": "Styles should be written using objects.", - "count": 9 - } - ], - "/packages/grafana-prometheus/src/querybuilder/components/PromQueryBuilder.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-prometheus/src/querybuilder/components/PromQueryCodeEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/packages/grafana-prometheus/src/querybuilder/components/metrics-modal/AdditionalSettings.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/packages/grafana-prometheus/src/querybuilder/components/metrics-modal/ResultsTable.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 13 - } - ], - "/packages/grafana-prometheus/src/querybuilder/components/metrics-modal/styles.ts": [ - { - "message": "Styles should be written using objects.", - "count": 19 - } - ], - "/packages/grafana-prometheus/src/querybuilder/operationUtils.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-prometheus/src/querybuilder/shared/OperationEditor.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-prometheus/src/querybuilder/shared/OperationParamEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/packages/grafana-prometheus/src/querybuilder/shared/QueryBuilderHints.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/packages/grafana-prometheus/src/querybuilder/shared/types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/packages/grafana-prometheus/src/types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/packages/grafana-runtime/src/analytics/types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-runtime/src/config.ts": [ - { - "message": "Do not use any type assertions.", - "count": 3 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-runtime/src/services/AngularLoader.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/packages/grafana-runtime/src/services/EchoSrv.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 4 - } - ], - "/packages/grafana-runtime/src/services/LocationService.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 5 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-runtime/src/services/backendSrv.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 13 - } - ], - "/packages/grafana-runtime/src/utils/DataSourceWithBackend.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-runtime/src/utils/queryResponse.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-schema/src/veneer/common.types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-schema/src/veneer/dashboard.types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - }, - { - "message": "Do not use any type assertions.", - "count": 5 - } - ], - "/packages/grafana-sql/src/components/query-editor-raw/QueryToolbox.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/packages/grafana-sql/src/components/query-editor-raw/QueryValidator.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/packages/grafana-sql/src/components/query-editor-raw/RawEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/packages/grafana-sql/src/components/visual-query-builder/AwesomeQueryBuilder.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-sql/src/components/visual-query-builder/SQLWhereRow.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/ColorPicker/ColorPicker.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/packages/grafana-ui/src/components/DataLinks/DataLinkInput.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/DataSourceSettings/CustomHeadersSettings.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/packages/grafana-ui/src/components/DataSourceSettings/types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 8 - } - ], - "/packages/grafana-ui/src/components/Forms/Legacy/Input/Input.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - }, - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/packages/grafana-ui/src/components/Forms/Legacy/Select/Select.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/Forms/Legacy/Select/SelectOption.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/packages/grafana-ui/src/components/InfoBox/InfoBox.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/JSONFormatter/json_explorer/json_explorer.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/packages/grafana-ui/src/components/MatchersUI/FieldValueMatcher.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/MatchersUI/fieldMatchersUI.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/Modal/ModalsContext.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 4 - } - ], - "/packages/grafana-ui/src/components/PanelChrome/PanelContext.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/packages/grafana-ui/src/components/PanelChrome/index.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/Segment/SegmentSelect.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/Select/SelectBase.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 8 - }, - { - "message": "Do not use any type assertions.", - "count": 4 - } - ], - "/packages/grafana-ui/src/components/Select/SelectOptionGroup.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/packages/grafana-ui/src/components/Select/ValueContainer.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/Select/resetSelectStyles.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 4 - } - ], - "/packages/grafana-ui/src/components/Select/types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 6 - } - ], - "/packages/grafana-ui/src/components/SingleStatShared/SingleStatBaseOptions.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 15 - }, - { - "message": "Do not use any type assertions.", - "count": 5 - } - ], - "/packages/grafana-ui/src/components/StatsPicker/StatsPicker.story.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/packages/grafana-ui/src/components/Table/Filter.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/Table/FilterPopup.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/Table/FooterRow.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/Table/HeaderRow.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/Table/Table.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/Table/TableCell.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 3 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/Table/TableCellInspectModal.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/Table/reducer.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/Table/types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/packages/grafana-ui/src/components/Table/utils.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 6 - } - ], - "/packages/grafana-ui/src/components/Tags/Tag.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/ValuePicker/ValuePicker.tsx": [ - { - "message": "Use data-testid for E2E selectors instead of aria-label", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/VizLegend/types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/packages/grafana-ui/src/components/VizRepeater/VizRepeater.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 4 - } - ], - "/packages/grafana-ui/src/components/VizTooltip/VizTooltip.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/packages/grafana-ui/src/components/uPlot/Plot.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/packages/grafana-ui/src/components/uPlot/PlotLegend.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/uPlot/config/UPlotAxisBuilder.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - }, - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/packages/grafana-ui/src/components/uPlot/config/UPlotConfigBuilder.ts": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/packages/grafana-ui/src/components/uPlot/types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/uPlot/utils.ts": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/packages/grafana-ui/src/graveyard/Graph/GraphContextMenu.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-ui/src/graveyard/Graph/utils.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-ui/src/graveyard/GraphNG/GraphNG.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 6 - }, - { - "message": "Do not use any type assertions.", - "count": 6 - } - ], - "/packages/grafana-ui/src/graveyard/GraphNG/hooks.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-ui/src/graveyard/GraphNG/nullInsertThreshold.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/packages/grafana-ui/src/graveyard/GraphNG/nullToUndefThreshold.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-ui/src/graveyard/TimeSeries/utils.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-ui/src/options/builder/axis.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 2 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/packages/grafana-ui/src/options/builder/hideSeries.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-ui/src/slate-plugins/braces.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/packages/grafana-ui/src/slate-plugins/slate-prism/index.ts": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/packages/grafana-ui/src/slate-plugins/slate-prism/options.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/packages/grafana-ui/src/slate-plugins/suggestions.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 2 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-ui/src/themes/ThemeContext.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 3 - } - ], - "/packages/grafana-ui/src/themes/stylesFactory.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/packages/grafana-ui/src/types/forms.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-ui/src/types/jquery.d.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 9 - } - ], - "/packages/grafana-ui/src/types/mdx.d.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-ui/src/types/react-table-config.d.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/packages/grafana-ui/src/utils/debug.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/packages/grafana-ui/src/utils/dom.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/packages/grafana-ui/src/utils/logger.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/packages/grafana-ui/src/utils/storybook/withTheme.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/packages/grafana-ui/src/utils/useAsyncDependency.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/plugins-bundled/internal/input-datasource/src/InputDatasource.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/core/TableModel.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 7 - } - ], - "/public/app/core/components/AppChrome/TopBar/TopSearchBarCommandPaletteTrigger.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/core/components/DynamicImports/SafeDynamicImport.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/core/components/GraphNG/GraphNG.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 6 - }, - { - "message": "Do not use any type assertions.", - "count": 6 - } - ], - "/public/app/core/components/GraphNG/hooks.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/core/components/NestedFolderPicker/Trigger.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/core/components/OptionsUI/registry.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 11 - } - ], - "/public/app/core/components/PageHeader/PageHeader.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/core/components/PanelTypeFilter/PanelTypeFilter.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/core/components/QueryOperationRow/OperationRowHelp.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/core/components/QueryOperationRow/QueryOperationRow.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/core/components/QueryOperationRow/QueryOperationRowHeader.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 7 - } - ], - "/public/app/core/components/RolePicker/RolePickerInput.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 7 - } - ], - "/public/app/core/components/RolePicker/ValueContainer.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/core/components/TagFilter/TagFilter.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 5 - }, - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/core/components/TagFilter/TagOption.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - }, - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/core/components/TimeSeries/utils.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/core/components/Upgrade/ProBadge.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/core/components/Upgrade/UpgradeBox.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 18 - } - ], - "/public/app/core/components/connectWithCleanUp.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/core/navigation/types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/core/reducers/root.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/core/services/ResponseQueue.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/core/services/backend_srv.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 9 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/core/services/context_srv.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/core/services/echo/backends/analytics/ApplicationInsightsBackend.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/core/services/echo/backends/analytics/RudderstackBackend.ts": [ - { - "message": "Do not use any type assertions.", - "count": 2 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/core/specs/backend_srv.test.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/core/time_series2.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 19 - } - ], - "/public/app/core/utils/ConfigProvider.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/core/utils/connectWithReduxStore.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 8 - }, - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/core/utils/deferred.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/core/utils/fetch.ts": [ - { - "message": "Do not use any type assertions.", - "count": 5 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/core/utils/flatten.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/core/utils/object.ts": [ - { - "message": "Do not use any type assertions.", - "count": 3 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/core/utils/richHistory.test.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/core/utils/ticks.ts": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/features/admin/LicenseChrome.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/admin/OrgRolePicker.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/admin/UpgradePage.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/admin/UserListPublicDashboardPage/DashboardsListModalButton.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 8 - } - ], - "/public/app/features/admin/UserListPublicDashboardPage/DeleteUserModalButton.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/admin/UserOrgs.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 17 - } - ], - "/public/app/features/admin/UserPermissions.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/admin/UserProfile.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/alerting/AlertTab.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/alerting/AlertTabCtrl.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 33 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/alerting/EditNotificationChannelPage.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/alerting/StateHistory.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - }, - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/TestRuleResult.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/public/app/features/alerting/components/NotificationChannelForm.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/alerting/components/NotificationChannelOptions.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/alerting/components/OptionElement.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/alerting/state/ThresholdMapper.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/alerting/state/actions.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/public/app/features/alerting/state/alertDef.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/alerting/state/query_part.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 11 - } - ], - "/public/app/features/alerting/state/reducers.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/AlertGroups.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/AlertWarning.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/AlertsFolderView.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/alerting/unified/GrafanaRuleQueryViewer.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 19 - } - ], - "/public/app/features/alerting/unified/NotificationPolicies.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/PanelAlertTabContent.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/alerting/unified/RedirectToRuleViewer.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/alerting/unified/RuleList.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 2 - }, - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/alerting/unified/components/AlertLabel.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/AlertLabels.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/AlertManagerPicker.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/AlertStateDot.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/AnnotationDetailsField.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 2 - }, - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/Authorize.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/components/DetailsField.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/alerting/unified/components/DynamicTable.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 7 - } - ], - "/public/app/features/alerting/unified/components/DynamicTableWithGuidelines.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 6 - } - ], - "/public/app/features/alerting/unified/components/EmptyArea.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/EmptyAreaWithCTA.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/alerting/unified/components/Expression.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/GrafanaAlertmanagerDeliveryWarning.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/HoverCard.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/alerting/unified/components/Label.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/alerting/unified/components/MetaText.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/Spacer.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/StateColoredText.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/alerting/unified/components/StateTag.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 9 - } - ], - "/public/app/features/alerting/unified/components/Tokenize.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/alerting/unified/components/Well.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/admin/AlertmanagerConfig.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/admin/AlertmanagerConfigSelector.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/admin/ExternalAlertmanagerDataSources.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/alerting/unified/components/admin/ExternalAlertmanagers.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/alerting/unified/components/alert-groups/AlertDetails.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/alerting/unified/components/alert-groups/AlertGroupAlertsTable.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/components/alert-groups/AlertGroupFilter.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/alerting/unified/components/alert-groups/AlertGroupHeader.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/components/alert-groups/GroupBy.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/alert-groups/MatcherFilter.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/contact-points/ContactPoints.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/export/FileExportPreview.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/alerting/unified/components/expressions/Expression.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 25 - } - ], - "/public/app/features/alerting/unified/components/expressions/ExpressionStatusIndicator.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/mute-timings/MuteTimingForm.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/components/mute-timings/MuteTimingTimeInterval.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/alerting/unified/components/mute-timings/MuteTimingTimeRange.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/alerting/unified/components/mute-timings/MuteTimingsTable.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/components/notification-policies/EditNotificationPolicyForm.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/alerting/unified/components/notification-policies/Matchers.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/components/notification-policies/Policy.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/notification-policies/PromDurationDocs.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/alerting/unified/components/notification-policies/formStyles.ts": [ - { - "message": "Styles should be written using objects.", - "count": 6 - } - ], - "/public/app/features/alerting/unified/components/receivers/AlertInstanceModalSelector.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 18 - } - ], - "/public/app/features/alerting/unified/components/receivers/PayloadEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 9 - } - ], - "/public/app/features/alerting/unified/components/receivers/ReceiversSection.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/components/receivers/TemplateDataDocs.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/alerting/unified/components/receivers/TemplateForm.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 13 - } - ], - "/public/app/features/alerting/unified/components/receivers/form/ChannelOptions.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/receivers/form/ChannelSubForm.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/alerting/unified/components/receivers/form/CollapsibleSection.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/alerting/unified/components/receivers/form/GenerateAlertDataModal.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 6 - } - ], - "/public/app/features/alerting/unified/components/receivers/form/ReceiverForm.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 2 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - }, - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/components/receivers/form/TestContactPointModal.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/components/receivers/form/fields/KeyValueMapInput.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/components/receivers/form/fields/OptionField.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 5 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/components/receivers/form/fields/StringArrayInput.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/alerting/unified/components/receivers/form/fields/SubformArrayField.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/components/receivers/form/fields/SubformField.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/components/receivers/form/fields/styles.ts": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/AnnotationKeyInput.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/AnnotationsStep.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 11 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/CloudAlertPreview.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/CloudEvaluationBehavior.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/CustomAnnotationHeaderField.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/DashboardAnnotationField.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/DashboardPicker.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 15 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/ExpressionEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/ExpressionsEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/FolderAndGroup.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/GrafanaEvaluationBehavior.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 11 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/GroupAndNamespaceFields.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/NeedHelpInfo.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/PreviewRule.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - }, - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/PreviewRuleResult.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/QueryEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/QueryOptions.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/QueryWrapper.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/RecordingRuleEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/RuleEditorSection.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/RuleFolderPicker.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/RuleInspector.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/VizWrapper.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/notificaton-preview/NotificationPolicyMatchers.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/notificaton-preview/NotificationPreview.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 7 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/notificaton-preview/NotificationPreviewByAlertManager.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/notificaton-preview/NotificationRoute.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 9 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/notificaton-preview/NotificationRouteDetailsModal.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 11 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/query-and-alert-condition/CloudDataSourceSelector.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/query-and-alert-condition/QueryAndExpressionsStep.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/rule-types/RuleType.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/components/rule-editor/rule-types/RuleTypePicker.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/rule-viewer/RuleViewer.v1.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 13 - } - ], - "/public/app/features/alerting/unified/components/rule-viewer/RuleViewerLayout.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/components/rule-viewer/RuleViewerVisualization.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/alerting/unified/components/rules/ActionButton.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/rules/AlertInstanceStateFilter.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/rules/CloudRules.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/alerting/unified/components/rules/EditRuleGroupModal.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/alerting/unified/components/rules/GrafanaRules.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/alerting/unified/components/rules/NoRulesCTA.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/rules/ReorderRuleGroupModal.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 7 - } - ], - "/public/app/features/alerting/unified/components/rules/RuleActionsButtons.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/rules/RuleConfigStatus.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/components/rules/RuleDetails.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/alerting/unified/components/rules/RuleDetailsActionButtons.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/rules/RuleDetailsAnnotations.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/rules/RuleDetailsDataSources.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/rules/RuleDetailsExpression.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/rules/RuleDetailsMatchingInstances.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/alerting/unified/components/rules/RuleHealth.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/rules/RuleListErrors.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/alerting/unified/components/rules/RuleListStateSection.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/alerting/unified/components/rules/RuleState.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/rules/RulesGroup.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 12 - } - ], - "/public/app/features/alerting/unified/components/rules/RulesTable.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/alerting/unified/components/rules/state-history/LogRecordViewer.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/alerting/unified/components/rules/state-history/LokiStateHistory.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 6 - } - ], - "/public/app/features/alerting/unified/components/rules/state-history/StateHistory.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/alerting/unified/components/silences/Matchers.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/silences/MatchersField.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/alerting/unified/components/silences/SilenceDetails.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/alerting/unified/components/silences/SilencePeriod.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/components/silences/SilencedAlertsTable.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/alerting/unified/components/silences/SilencedInstancesPreview.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/alerting/unified/components/silences/SilencesEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/alerting/unified/components/silences/SilencesFilter.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/alerting/unified/components/silences/SilencesTable.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/alerting/unified/home/GettingStarted.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 15 - } - ], - "/public/app/features/alerting/unified/hooks/useAlertmanagerConfig.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/hooks/useControlledFieldArray.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/hooks/useStateHistoryModal.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/mocks.ts": [ - { - "message": "Do not use any type assertions.", - "count": 5 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 4 - } - ], - "/public/app/features/alerting/unified/state/actions.ts": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/styles/notifications.ts": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/alerting/unified/styles/pagination.ts": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/styles/table.ts": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/alerting/unified/types/receiver-form.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/features/alerting/unified/utils/misc.test.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/public/app/features/alerting/unified/utils/misc.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/utils/receiver-form.ts": [ - { - "message": "Do not use any type assertions.", - "count": 3 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/utils/redux.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - }, - { - "message": "Do not use any type assertions.", - "count": 7 - } - ], - "/public/app/features/alerting/unified/utils/rulerClient.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/alerting/unified/utils/rules.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - }, - { - "message": "Do not use any type assertions.", - "count": 3 - } - ], - "/public/app/features/annotations/components/StandardAnnotationQueryEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/annotations/events_processing.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/annotations/standardAnnotationSupport.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/api-keys/ApiKeysTable.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/api-keys/MigrateToServiceAccountsCard.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/auth-config/utils/data.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/canvas/element.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 5 - } - ], - "/public/app/features/canvas/elements/ellipse.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/canvas/runtime/element.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 5 - }, - { - "message": "Do not use any type assertions.", - "count": 4 - } - ], - "/public/app/features/canvas/runtime/frame.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/canvas/runtime/root.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/canvas/runtime/scene.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 2 - }, - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/connections/components/ConnectionsRedirectNotice/ConnectionsRedirectNotice.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/connections/tabs/ConnectData/CategoryHeader/CategoryHeader.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/connections/tabs/ConnectData/NoAccessModal/NoAccessModal.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 9 - } - ], - "/public/app/features/connections/tabs/ConnectData/NoResults/NoResults.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/correlations/CorrelationsPage.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/correlations/Forms/AddCorrelationForm.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/correlations/Forms/ConfigureCorrelationBasicInfoForm.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/correlations/Forms/ConfigureCorrelationSourceForm.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/dashboard-scene/inspect/HelpWizard/utils.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/dashboard-scene/inspect/InspectJsonTab.tsx": [ - { - "message": "Use data-testid for E2E selectors instead of aria-label", - "count": 1 - } - ], - "/public/app/features/dashboard-scene/pages/DashboardScenePage.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 2 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/dashboard-scene/panel-edit/PanelDataPane/PanelDataPane.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/dashboard-scene/saving/SaveDashboardForm.tsx": [ - { - "message": "Use data-testid for E2E selectors instead of aria-label", - "count": 2 - } - ], - "/public/app/features/dashboard-scene/saving/getSaveDashboardChange.ts": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/features/dashboard-scene/saving/shared.tsx": [ - { - "message": "Use data-testid for E2E selectors instead of aria-label", - "count": 1 - } - ], - "/public/app/features/dashboard-scene/scene/PanelMenuBehavior.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/dashboard-scene/serialization/transformSaveModelToScene.test.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 4 - } - ], - "/public/app/features/dashboard-scene/serialization/transformSceneToSaveModel.test.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 10 - } - ], - "/public/app/features/dashboard-scene/serialization/transformSceneToSaveModel.ts": [ - { - "message": "Do not use any type assertions.", - "count": 7 - } - ], - "/public/app/features/dashboard-scene/settings/variables/components/VariableSelectField.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/dashboard-scene/settings/variables/utils.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/dashboard-scene/utils/DashboardModelCompatibilityWrapper.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/dashboard-scene/utils/PanelModelCompatibilityWrapper.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/dashboard-scene/utils/test-utils.ts": [ - { - "message": "Do not use any type assertions.", - "count": 3 - } - ], - "/public/app/features/dashboard/components/AddWidgetModal/AddWidgetModal.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/dashboard/components/AnnotationSettings/AnnotationSettingsEdit.tsx": [ - { - "message": "Use data-testid for E2E selectors instead of aria-label", - "count": 4 - }, - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/dashboard/components/AnnotationSettings/AnnotationSettingsList.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/dashboard/components/DashExportModal/DashboardExporter.test.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 6 - } - ], - "/public/app/features/dashboard/components/DashExportModal/DashboardExporter.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 7 - }, - { - "message": "Do not use any type assertions.", - "count": 3 - } - ], - "/public/app/features/dashboard/components/DashNav/DashNavButton.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/dashboard/components/DashboardLoading/DashboardFailed.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/dashboard/components/DashboardLoading/DashboardLoading.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/dashboard/components/DashboardPrompt/DashboardPrompt.test.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/dashboard/components/DashboardPrompt/DashboardPrompt.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 7 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/features/dashboard/components/DashboardRow/DashboardRow.test.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/dashboard/components/DashboardSettings/ListNewButton.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/dashboard/components/DeleteDashboard/DeleteDashboardModal.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/dashboard/components/HelpWizard/HelpWizard.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/dashboard/components/Inspector/PanelInspector.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/dashboard/components/PanelEditor/DynamicConfigValueEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/dashboard/components/PanelEditor/OptionsPane.tsx": [ - { - "message": "Use data-testid for E2E selectors instead of aria-label", - "count": 1 - }, - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/dashboard/components/PanelEditor/OptionsPaneCategory.tsx": [ - { - "message": "Use data-testid for E2E selectors instead of aria-label", - "count": 2 - } - ], - "/public/app/features/dashboard/components/PanelEditor/OptionsPaneItemDescriptor.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - }, - { - "message": "Use data-testid for E2E selectors instead of aria-label", - "count": 1 - }, - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/dashboard/components/PanelEditor/OptionsPaneOptions.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 10 - } - ], - "/public/app/features/dashboard/components/PanelEditor/OverrideCategoryTitle.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - }, - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/dashboard/components/PanelEditor/PanelEditor.tsx": [ - { - "message": "Use data-testid for E2E selectors instead of aria-label", - "count": 3 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Styles should be written using objects.", - "count": 10 - } - ], - "/public/app/features/dashboard/components/PanelEditor/PanelEditorTabs.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/dashboard/components/PanelEditor/VisualizationButton.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/dashboard/components/PanelEditor/VisualizationSelectPane.tsx": [ - { - "message": "Use data-testid for E2E selectors instead of aria-label", - "count": 1 - }, - { - "message": "Styles should be written using objects.", - "count": 10 - } - ], - "/public/app/features/dashboard/components/PanelEditor/getFieldOverrideElements.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/dashboard/components/PanelEditor/getVisualizationOptions.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/public/app/features/dashboard/components/PanelEditor/utils.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 4 - }, - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/features/dashboard/components/PublicDashboardNotAvailable/PublicDashboardNotAvailable.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/dashboard/components/RowOptions/RowOptionsModal.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/dashboard/components/SaveDashboard/SaveDashboardButton.tsx": [ - { - "message": "Use data-testid for E2E selectors instead of aria-label", - "count": 2 - } - ], - "/public/app/features/dashboard/components/SaveDashboard/SaveDashboardErrorProxy.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/dashboard/components/SaveDashboard/UnsavedChangesModal.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/dashboard/components/SaveDashboard/forms/SaveDashboardAsForm.test.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/dashboard/components/SaveDashboard/forms/SaveDashboardForm.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - }, - { - "message": "Use data-testid for E2E selectors instead of aria-label", - "count": 3 - }, - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/dashboard/components/SaveDashboard/forms/SaveProvisionedDashboardForm.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/dashboard/components/SaveDashboard/types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/dashboard/components/SaveDashboard/useDashboardSave.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/dashboard/components/ShareModal/ShareExport.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/dashboard/components/ShareModal/SharePublicDashboard/ConfigPublicDashboard/ConfigPublicDashboard.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/dashboard/components/ShareModal/SharePublicDashboard/ConfigPublicDashboard/EmailSharingConfiguration.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 6 - } - ], - "/public/app/features/dashboard/components/ShareModal/SharePublicDashboard/ConfigPublicDashboard/SettingsSummary.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/dashboard/components/ShareModal/SharePublicDashboard/CreatePublicDashboard/AcknowledgeCheckboxes.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/dashboard/components/ShareModal/SharePublicDashboard/CreatePublicDashboard/CreatePublicDashboard.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 6 - } - ], - "/public/app/features/dashboard/components/ShareModal/SharePublicDashboard/ModalAlerts/UnsupportedDataSourcesAlert.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/dashboard/components/SubMenu/AnnotationPicker.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/dashboard/components/SubMenu/DashboardLinksDashboard.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/dashboard/components/SubMenu/SubMenu.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/dashboard/components/TransformationsEditor/TransformationEditor.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - }, - { - "message": "Styles should be written using objects.", - "count": 10 - } - ], - "/public/app/features/dashboard/components/TransformationsEditor/TransformationsEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/features/dashboard/components/VersionHistory/useDashboardRestore.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/dashboard/containers/DashboardPage.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 2 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - }, - { - "message": "Use data-testid for E2E selectors instead of aria-label", - "count": 1 - } - ], - "/public/app/features/dashboard/containers/DashboardPageProxy.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/dashboard/dashgrid/PanelStateWrapper.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/dashboard/dashgrid/SeriesVisibilityConfigFactory.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/dashboard/services/DashboardLoaderSrv.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/public/app/features/dashboard/state/DashboardMigrator.test.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 12 - } - ], - "/public/app/features/dashboard/state/DashboardMigrator.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 27 - }, - { - "message": "Do not use any type assertions.", - "count": 4 - } - ], - "/public/app/features/dashboard/state/DashboardModel.repeat.test.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 4 - } - ], - "/public/app/features/dashboard/state/DashboardModel.test.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/dashboard/state/DashboardModel.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 23 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/dashboard/state/PanelModel.test.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/dashboard/state/PanelModel.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 20 - }, - { - "message": "Do not use any type assertions.", - "count": 5 - } - ], - "/public/app/features/dashboard/state/TimeModel.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/features/dashboard/state/actions.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/dashboard/state/initDashboard.test.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/dashboard/utils/getPanelMenu.test.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/dashboard/utils/getPanelMenu.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/dashboard/utils/panelMerge.ts": [ - { - "message": "Do not use any type assertions.", - "count": 2 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/features/datasources/components/BasicSettings.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/datasources/components/DataSourceTestingStatus.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/datasources/components/DataSourceTypeCard.tsx": [ - { - "message": "Use data-testid for E2E selectors instead of aria-label", - "count": 1 - } - ], - "/public/app/features/datasources/components/DataSourceTypeCardList.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/datasources/components/EditDataSource.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/datasources/components/picker/DataSourceCard.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 9 - } - ], - "/public/app/features/datasources/components/picker/DataSourceList.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/datasources/components/picker/DataSourceLogo.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/datasources/components/picker/DataSourceModal.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 10 - } - ], - "/public/app/features/datasources/state/actions.test.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/features/datasources/state/actions.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/datasources/state/navModel.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/datasources/state/reducers.ts": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/features/datasources/state/selectors.ts": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/features/dimensions/editors/ColorDimensionEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/dimensions/editors/FileUploader.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 8 - } - ], - "/public/app/features/dimensions/editors/FolderPickerTab.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/dimensions/editors/ResourceCards.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/dimensions/editors/ResourceDimensionEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/dimensions/editors/ResourcePicker.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/dimensions/editors/ResourcePickerPopover.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/dimensions/editors/ScalarDimensionEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/dimensions/editors/ScaleDimensionEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/dimensions/editors/TextDimensionEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/features/dimensions/editors/ThresholdsEditor/ThresholdsEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Styles should be written using objects.", - "count": 8 - } - ], - "/public/app/features/dimensions/editors/URLPickerTab.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/dimensions/editors/ValueMappingsEditor/ValueMappingsEditorModal.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/dimensions/scale.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/dimensions/types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/dimensions/utils.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/explore/ContentOutline/ContentOutline.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/explore/Logs/LiveLogs.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/explore/Logs/Logs.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/explore/Logs/LogsMetaRow.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/explore/Logs/LogsNavigation.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/explore/Logs/LogsNavigationPages.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/explore/Logs/LogsSamplePanel.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/explore/Logs/LogsVolumePanel.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/explore/Logs/LogsVolumePanelList.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/explore/Logs/utils/LogsCrossFadeTransition.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/explore/NodeGraph/NodeGraphContainer.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/explore/PrometheusListView/ItemLabels.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/explore/PrometheusListView/ItemValues.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/explore/PrometheusListView/RawListContainer.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 6 - } - ], - "/public/app/features/explore/PrometheusListView/RawListItem.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/explore/PrometheusListView/RawListItemAttributes.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/explore/RichHistory/RichHistoryCard.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 14 - } - ], - "/public/app/features/explore/RichHistory/RichHistoryQueriesTab.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 14 - } - ], - "/public/app/features/explore/RichHistory/RichHistorySettingsTab.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/explore/RichHistory/RichHistoryStarredTab.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 7 - } - ], - "/public/app/features/explore/TraceView/TraceView.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - }, - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/features/explore/TraceView/components/TracePageHeader/Actions/ActionButton.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/explore/TraceView/components/TracePageHeader/SearchBar/NextPrevResult.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 6 - } - ], - "/public/app/features/explore/TraceView/components/TracePageHeader/SearchBar/TracePageSearchBar.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/explore/TraceView/components/TracePageHeader/SpanFilters/SpanFilters.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 6 - } - ], - "/public/app/features/explore/TraceView/components/TracePageHeader/SpanGraph/CanvasSpanGraph.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/explore/TraceView/components/TracePageHeader/SpanGraph/GraphTicks.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/explore/TraceView/components/TracePageHeader/SpanGraph/Scrubber.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/explore/TraceView/components/TracePageHeader/SpanGraph/TickLabels.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/explore/TraceView/components/TracePageHeader/SpanGraph/ViewingLayer.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 8 - } - ], - "/public/app/features/explore/TraceView/components/TracePageHeader/TracePageHeader.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 9 - } - ], - "/public/app/features/explore/TraceView/components/TraceTimelineViewer/SpanBarRow.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 22 - } - ], - "/public/app/features/explore/TraceView/components/TraceTimelineViewer/SpanDetail/AccordianKeyValues.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 8 - } - ], - "/public/app/features/explore/TraceView/components/TraceTimelineViewer/SpanDetail/AccordianLogs.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/explore/TraceView/components/TraceTimelineViewer/SpanDetail/AccordianReferences.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 14 - } - ], - "/public/app/features/explore/TraceView/components/TraceTimelineViewer/SpanDetail/AccordianText.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/explore/TraceView/components/TraceTimelineViewer/SpanDetail/KeyValuesTable.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 6 - } - ], - "/public/app/features/explore/TraceView/components/TraceTimelineViewer/SpanDetail/SpanFlameGraph.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/explore/TraceView/components/TraceTimelineViewer/SpanDetail/TextList.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/explore/TraceView/components/TraceTimelineViewer/SpanDetail/index.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 11 - } - ], - "/public/app/features/explore/TraceView/components/TraceTimelineViewer/SpanDetailRow.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/explore/TraceView/components/TraceTimelineViewer/SpanLinks.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/explore/TraceView/components/TraceTimelineViewer/SpanTreeOffset.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 6 - } - ], - "/public/app/features/explore/TraceView/components/TraceTimelineViewer/Ticks.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/explore/TraceView/components/TraceTimelineViewer/TimelineHeaderRow/TimelineCollapser.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/explore/TraceView/components/TraceTimelineViewer/TimelineHeaderRow/TimelineColumnResizer.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 8 - } - ], - "/public/app/features/explore/TraceView/components/TraceTimelineViewer/TimelineHeaderRow/TimelineHeaderRow.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/explore/TraceView/components/TraceTimelineViewer/TimelineHeaderRow/TimelineViewingLayer.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 8 - } - ], - "/public/app/features/explore/TraceView/components/TraceTimelineViewer/VirtualizedTraceView.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/explore/TraceView/components/TraceTimelineViewer/index.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/explore/TraceView/components/common/BreakableText.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/explore/TraceView/components/common/CopyIcon.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/explore/TraceView/components/common/LabeledList.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/explore/TraceView/components/common/NewWindowIcon.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/explore/TraceView/components/common/TraceName.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/explore/TraceView/components/demo/trace-generators.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/explore/TraceView/components/model/link-patterns.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 10 - }, - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/features/explore/TraceView/components/model/transform-trace-data.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/explore/TraceView/components/settings/SpanBarSettings.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/explore/TraceView/components/types/trace.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/explore/TraceView/createSpanLink.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/features/explore/spec/helper/setup.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/explore/state/time.test.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/explore/state/utils.ts": [ - { - "message": "Do not use any type assertions.", - "count": 4 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/features/expressions/ExpressionDatasource.ts": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/features/expressions/components/Condition.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/expressions/components/Math.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 7 - } - ], - "/public/app/features/expressions/guards.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/geo/editor/GazetteerPathEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/geo/editor/locationModeEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/geo/gazetteer/gazetteer.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/geo/utils/frameVectorSource.ts": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/features/inspector/DetailText.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/inspector/InspectDataOptions.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/inspector/InspectDataTab.tsx": [ - { - "message": "Use data-testid for E2E selectors instead of aria-label", - "count": 1 - } - ], - "/public/app/features/inspector/InspectJSONTab.tsx": [ - { - "message": "Use data-testid for E2E selectors instead of aria-label", - "count": 1 - } - ], - "/public/app/features/inspector/InspectStatsTab.tsx": [ - { - "message": "Use data-testid for E2E selectors instead of aria-label", - "count": 1 - }, - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/inspector/InspectStatsTable.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/inspector/InspectStatsTraceIdsTable.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/inspector/QueryInspector.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - }, - { - "message": "Styles should be written using objects.", - "count": 1 - }, - { - "message": "Use data-testid for E2E selectors instead of aria-label", - "count": 2 - } - ], - "/public/app/features/inspector/styles.ts": [ - { - "message": "Styles should be written using objects.", - "count": 11 - } - ], - "/public/app/features/library-panels/components/LibraryPanelInfo/LibraryPanelInfo.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/library-panels/components/LibraryPanelsSearch/LibraryPanelsSearch.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 9 - } - ], - "/public/app/features/library-panels/components/LibraryPanelsView/actions.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/library-panels/components/OpenLibraryPanelModal/OpenLibraryPanelModal.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/library-panels/components/PanelLibraryOptionsGroup/PanelLibraryOptionsGroup.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/library-panels/styles.ts": [ - { - "message": "Styles should be written using objects.", - "count": 6 - } - ], - "/public/app/features/library-panels/utils.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/live/LiveConnectionWarning.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/live/centrifuge/LiveDataStream.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/live/centrifuge/channel.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/live/centrifuge/serviceWorkerProxy.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/live/data/amendTimeSeries.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - }, - { - "message": "Do not use any type assertions.", - "count": 4 - } - ], - "/public/app/features/logs/components/LoadingIndicator.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/logs/components/LogDetailsRow.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 7 - } - ], - "/public/app/features/logs/components/LogLabelStats.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/logs/components/LogLabelStatsRow.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 8 - } - ], - "/public/app/features/logs/components/LogLabels.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/logs/components/LogRowMessageDisplayedFields.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/logs/components/getLogRowStyles.ts": [ - { - "message": "Styles should be written using objects.", - "count": 36 - } - ], - "/public/app/features/logs/components/log-context/LogRowContextModal.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 13 - } - ], - "/public/app/features/logs/utils.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/manage-dashboards/DashboardImportPage.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/manage-dashboards/components/ImportDashboardLibraryPanelsList.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/manage-dashboards/components/PublicDashboardListTable/DeletePublicDashboardModal.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/manage-dashboards/components/PublicDashboardListTable/PublicDashboardListTable.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 6 - } - ], - "/public/app/features/manage-dashboards/state/actions.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 14 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/manage-dashboards/state/reducers.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 4 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/org/state/actions.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/org/state/reducers.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/panel/components/VizTypePicker/PanelTypeCard.tsx": [ - { - "message": "Use data-testid for E2E selectors instead of aria-label", - "count": 1 - } - ], - "/public/app/features/panel/components/VizTypePicker/VisualizationSuggestionCard.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/panel/panellinks/linkSuppliers.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/panel/panellinks/link_srv.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 4 - } - ], - "/public/app/features/playlist/EmptyQueryListBanner.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/playlist/PlaylistForm.tsx": [ - { - "message": "Use data-testid for E2E selectors instead of aria-label", - "count": 2 - } - ], - "/public/app/features/playlist/PlaylistTableRows.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/plugins/admin/components/Badges/PluginUpdateAvailableBadge.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/plugins/admin/components/Badges/sharedStyles.ts": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/plugins/admin/components/GetStartedWithPlugin/GetStartedWithDataSource.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/plugins/admin/components/HorizontalGroup.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/plugins/admin/components/InstallControls/InstallControlsWarning.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/plugins/admin/components/PluginActions.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/plugins/admin/components/PluginDetailsBody.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/plugins/admin/components/PluginDetailsHeaderDependencies.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/plugins/admin/components/PluginDetailsHeaderSignature.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/plugins/admin/components/PluginDetailsPage.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/plugins/admin/components/PluginSignatureDetailsBadge.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/plugins/admin/components/PluginSubtitle.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/plugins/admin/components/PluginUsage.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/plugins/admin/components/VersionList.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/plugins/admin/hooks/useHistory.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/plugins/admin/hooks/usePluginInfo.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/plugins/admin/pages/Browse.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/features/plugins/admin/state/actions.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/plugins/admin/types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/plugins/datasource_srv.ts": [ - { - "message": "Do not use any type assertions.", - "count": 5 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 8 - } - ], - "/public/app/features/plugins/sandbox/distortion_map.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/plugins/sandbox/sandbox_plugin_loader.ts": [ - { - "message": "Do not use any type assertions.", - "count": 3 - } - ], - "/public/app/features/plugins/tests/datasource_srv.test.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/public/app/features/plugins/utils.ts": [ - { - "message": "Do not use any type assertions.", - "count": 4 - } - ], - "/public/app/features/profile/ChangePasswordForm.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/query/components/QueryEditorRow.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 4 - }, - { - "message": "Use data-testid for E2E selectors instead of aria-label", - "count": 1 - } - ], - "/public/app/features/query/components/QueryEditorRowHeader.tsx": [ - { - "message": "Use data-testid for E2E selectors instead of aria-label", - "count": 1 - }, - { - "message": "Styles should be written using objects.", - "count": 8 - } - ], - "/public/app/features/query/components/QueryGroup.tsx": [ - { - "message": "Use data-testid for E2E selectors instead of aria-label", - "count": 2 - }, - { - "message": "Styles should be written using objects.", - "count": 7 - } - ], - "/public/app/features/query/components/QueryGroupOptions.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/query/state/DashboardQueryRunner/AnnotationsQueryRunner.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/query/state/DashboardQueryRunner/DashboardQueryRunner.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/query/state/DashboardQueryRunner/PublicAnnotationsDataSource.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/query/state/DashboardQueryRunner/testHelpers.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/query/state/DashboardQueryRunner/utils.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 4 - } - ], - "/public/app/features/query/state/PanelQueryRunner.ts": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/features/query/state/runRequest.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/query/state/updateQueries.test.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 11 - } - ], - "/public/app/features/search/page/components/ActionRow.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/search/page/components/SearchResultsTable.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 13 - } - ], - "/public/app/features/search/page/components/columns.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/search/service/bluge.ts": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/features/search/service/sql.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/search/service/utils.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/search/state/SearchStateManager.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/search/types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/search/utils.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/serviceaccounts/components/CreateTokenModal.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/features/serviceaccounts/components/ServiceAccountProfile.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/serviceaccounts/components/ServiceAccountProfileRow.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/serviceaccounts/components/ServiceAccountTokensTable.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 7 - } - ], - "/public/app/features/serviceaccounts/state/reducers.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/storage/Breadcrumb.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/storage/FileView.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 7 - } - ], - "/public/app/features/storage/FolderView.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/storage/RootView.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/storage/StoragePage.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 6 - } - ], - "/public/app/features/storage/UploadButton.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/storage/storage.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/features/teams/TeamGroupSync.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/features/teams/state/reducers.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/teams/state/selectors.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/templating/fieldAccessorCache.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/templating/formatVariableValue.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/public/app/features/templating/templateProxies.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/templating/template_srv.mock.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/templating/template_srv.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 10 - }, - { - "message": "Do not use any type assertions.", - "count": 3 - } - ], - "/public/app/features/transformers/FilterByValueTransformer/ValueMatchers/BasicMatcherEditor.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/transformers/FilterByValueTransformer/ValueMatchers/NoopMatcherEditor.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/transformers/FilterByValueTransformer/ValueMatchers/RangeMatcherEditor.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/transformers/FilterByValueTransformer/ValueMatchers/types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/public/app/features/transformers/FilterByValueTransformer/ValueMatchers/utils.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/public/app/features/transformers/FilterByValueTransformer/ValueMatchers/valueMatchersUI.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/transformers/calculateHeatmap/editor/helper.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/transformers/calculateHeatmap/heatmap.ts": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/features/transformers/configFromQuery/ConfigFromQueryTransformerEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/transformers/editors/CalculateFieldTransformerEditor/CumulativeOptionsEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/transformers/editors/CalculateFieldTransformerEditor/ReduceRowOptionsEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/transformers/editors/CalculateFieldTransformerEditor/WindowOptionsEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/transformers/editors/ConvertFieldTypeTransformerEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/transformers/editors/GroupByTransformerEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/transformers/editors/OrganizeFieldsTransformerEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/transformers/editors/ReduceTransformerEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/transformers/editors/SortByTransformerEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/transformers/extractFields/ExtractFieldsTransformerEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 2 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/features/transformers/extractFields/components/JSONPathEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/transformers/extractFields/extractFields.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/transformers/extractFields/fieldExtractors.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/transformers/fieldToConfigMapping/FieldToConfigMappingEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 2 - }, - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/transformers/fieldToConfigMapping/fieldToConfigMapping.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 4 - } - ], - "/public/app/features/transformers/lookupGazetteer/FieldLookupTransformerEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/transformers/lookupGazetteer/fieldLookup.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/transformers/prepareTimeSeries/PrepareTimeSeriesEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/transformers/prepareTimeSeries/prepareTimeSeries.test.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/transformers/prepareTimeSeries/prepareTimeSeries.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/features/transformers/spatial/SpatialTransformerEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/transformers/spatial/optionsHelper.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - }, - { - "message": "Do not use any type assertions.", - "count": 3 - } - ], - "/public/app/features/transformers/standardTransformers.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/users/TokenRevokedModal.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/features/variables/adapters.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/public/app/features/variables/adhoc/picker/AdHocFilterRenderer.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/variables/constant/reducer.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/variables/custom/reducer.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/variables/datasource/actions.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/variables/editor/VariableEditorContainer.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/features/variables/editor/VariableEditorEditor.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/variables/editor/VariableEditorList.tsx": [ - { - "message": "Use data-testid for E2E selectors instead of aria-label", - "count": 2 - }, - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/features/variables/editor/VariableEditorListRow.tsx": [ - { - "message": "Use data-testid for E2E selectors instead of aria-label", - "count": 4 - }, - { - "message": "Styles should be written using objects.", - "count": 7 - } - ], - "/public/app/features/variables/editor/getVariableQueryEditor.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/features/variables/editor/reducer.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/variables/editor/types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/variables/guard.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/features/variables/inspect/NetworkGraph.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 7 - } - ], - "/public/app/features/variables/inspect/VariablesUnknownTable.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/features/variables/inspect/utils.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 8 - }, - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/features/variables/pickers/OptionsPicker/actions.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/features/variables/pickers/shared/VariableLink.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/features/variables/pickers/shared/VariableOptions.tsx": [ - { - "message": "Use data-testid for E2E selectors instead of aria-label", - "count": 1 - } - ], - "/public/app/features/variables/query/QueryVariableEditor.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/features/variables/query/VariableQueryRunner.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/variables/query/actions.test.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/variables/query/actions.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 5 - } - ], - "/public/app/features/variables/query/operators.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/features/variables/query/queryRunners.test.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/variables/query/queryRunners.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/features/variables/query/reducer.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/features/variables/query/variableQueryObserver.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/features/variables/shared/formatVariable.ts": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/features/variables/shared/testing/optionsVariableBuilder.ts": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/features/variables/shared/testing/variableBuilder.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/variables/state/actions.ts": [ - { - "message": "Do not use any type assertions.", - "count": 7 - } - ], - "/public/app/features/variables/state/keyedVariablesReducer.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/features/variables/state/sharedReducer.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/features/variables/state/types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/features/variables/state/upgradeLegacyQueries.test.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/features/variables/system/adapter.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 4 - }, - { - "message": "Do not use any type assertions.", - "count": 4 - } - ], - "/public/app/features/variables/types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 5 - } - ], - "/public/app/features/variables/utils.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 6 - }, - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/features/visualization/data-hover/DataHoverRows.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/datasource/alertmanager/DataSource.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/alertmanager/types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/public/app/plugins/datasource/azuremonitor/azure_monitor/azure_monitor_datasource.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/azuremonitor/components/LogsQueryEditor/QueryField.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/plugins/datasource/azuremonitor/components/QueryEditor/QueryEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/azuremonitor/utils/messageFromError.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/cloud-monitoring/CloudMonitoringMetricFindQuery.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/cloud-monitoring/annotationSupport.ts": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/plugins/datasource/cloud-monitoring/components/Aggregation.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/cloud-monitoring/components/CloudMonitoringCheatSheet.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/datasource/cloud-monitoring/components/VariableQueryEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/cloud-monitoring/components/VisualMetricQueryEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/datasource/cloud-monitoring/datasource.ts": [ - { - "message": "Do not use any type assertions.", - "count": 2 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/plugins/datasource/cloud-monitoring/functions.ts": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/plugins/datasource/cloud-monitoring/types/types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/cloudwatch/components/CheatSheet/LogsCheatSheet.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/plugins/datasource/cloudwatch/components/ConfigEditor/XrayLinkConfig.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/datasource/cloudwatch/components/QueryEditor/LogsQueryEditor/LogsQueryEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/datasource/cloudwatch/components/QueryEditor/LogsQueryEditor/LogsQueryFieldOld.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/cloudwatch/components/QueryEditor/MetricsQueryEditor/DynamicLabelsField.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/datasource/cloudwatch/components/shared/LogGroups/LegacyLogGroupNamesSelection.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/datasource/cloudwatch/datasource.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/cloudwatch/guards.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/cloudwatch/language/cloudwatch-logs/CloudWatchLogsLanguageProvider.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/public/app/plugins/datasource/cloudwatch/memoizedDebounce.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/plugins/datasource/cloudwatch/types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 7 - } - ], - "/public/app/plugins/datasource/cloudwatch/utils/datalinks.ts": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/plugins/datasource/cloudwatch/utils/logsRetry.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/dashboard/runSharedRequest.ts": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/plugins/datasource/elasticsearch/ElasticResponse.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 32 - }, - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/plugins/datasource/elasticsearch/LanguageProvider.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 4 - } - ], - "/public/app/plugins/datasource/elasticsearch/LegacyQueryRunner.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/elasticsearch/QueryBuilder.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 8 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/elasticsearch/components/AddRemove.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/datasource/elasticsearch/components/MetricPicker.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/BucketAggregationsEditor/BucketAggregationEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/BucketAggregationsEditor/SettingsEditor/DateHistogramSettingsEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/BucketAggregationsEditor/SettingsEditor/FiltersSettingsEditor/index.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/BucketAggregationsEditor/SettingsEditor/TermsSettingsEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/BucketAggregationsEditor/aggregations.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/BucketAggregationsEditor/state/reducer.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/MetricAggregationsEditor/MetricEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/MetricAggregationsEditor/SettingsEditor/BucketScriptSettingsEditor/index.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/MetricAggregationsEditor/SettingsEditor/SettingField.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/MetricAggregationsEditor/SettingsEditor/TopMetricsSettingsEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/MetricAggregationsEditor/aggregations.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/MetricAggregationsEditor/state/reducer.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/MetricAggregationsEditor/styles.ts": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/QueryEditorRow.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/SettingsEditorContainer.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/index.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/styles.ts": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/datasource/elasticsearch/configuration/DataLink.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 6 - } - ], - "/public/app/plugins/datasource/elasticsearch/configuration/DataLinks.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/plugins/datasource/elasticsearch/datasource.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 5 - } - ], - "/public/app/plugins/datasource/elasticsearch/hooks/useStatelessReducer.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/elasticsearch/test-helpers/render.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/grafana-pyroscope-datasource/QueryEditor/LabelsEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/plugins/datasource/grafana-pyroscope-datasource/utils.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/grafana-testdata-datasource/QueryEditor.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - }, - { - "message": "Do not use any type assertions.", - "count": 3 - } - ], - "/public/app/plugins/datasource/grafana-testdata-datasource/components/RandomWalkEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 2 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/grafana-testdata-datasource/components/SimulationQueryEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/plugins/datasource/grafana-testdata-datasource/components/SimulationSchemaForm.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - }, - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/datasource/grafana-testdata-datasource/datasource.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/grafana-testdata-datasource/nodeGraphUtils.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/grafana-testdata-datasource/runStreams.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/grafana/components/AnnotationQueryEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/grafana/components/QueryEditor.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - }, - { - "message": "Do not use any type assertions.", - "count": 4 - }, - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/datasource/grafana/components/TimePickerInput.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/plugins/datasource/grafana/components/TimeRegionEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/plugins/datasource/grafana/datasource.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - }, - { - "message": "Do not use any type assertions.", - "count": 7 - } - ], - "/public/app/plugins/datasource/graphite/components/AddGraphiteFunction.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/datasource/graphite/components/FunctionParamEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/datasource/graphite/components/GraphiteFunctionEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/datasource/graphite/components/GraphiteQueryEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/plugins/datasource/graphite/components/MetricTankMetaInspector.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Styles should be written using objects.", - "count": 10 - } - ], - "/public/app/plugins/datasource/graphite/components/TagsSection.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/datasource/graphite/components/helpers.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/graphite/datasource.test.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/public/app/plugins/datasource/graphite/datasource.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 51 - }, - { - "message": "Do not use any type assertions.", - "count": 4 - } - ], - "/public/app/plugins/datasource/graphite/gfunc.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 9 - }, - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/plugins/datasource/graphite/graphite_query.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 19 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/graphite/lexer.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 7 - } - ], - "/public/app/plugins/datasource/graphite/migrations.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/graphite/specs/graphite_query.test.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/graphite/specs/store.test.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/plugins/datasource/graphite/state/context.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/plugins/datasource/graphite/state/helpers.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/graphite/state/store.ts": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/plugins/datasource/graphite/types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/plugins/datasource/graphite/utils.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/influxdb/components/editor/config/ConfigEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/influxdb/components/editor/query/flux/FluxQueryEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/plugins/datasource/influxdb/components/editor/query/fsql/FSQLEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/plugins/datasource/influxdb/components/editor/query/influxql/visual/VisualInfluxQLEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/datasource/influxdb/datasource.ts": [ - { - "message": "Do not use any type assertions.", - "count": 2 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 14 - } - ], - "/public/app/plugins/datasource/influxdb/influx_query_model.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 13 - } - ], - "/public/app/plugins/datasource/influxdb/influx_series.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 19 - } - ], - "/public/app/plugins/datasource/influxdb/migrations.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/influxdb/mocks.ts": [ - { - "message": "Do not use any type assertions.", - "count": 4 - } - ], - "/public/app/plugins/datasource/influxdb/query_part.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 16 - } - ], - "/public/app/plugins/datasource/influxdb/response_parser.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/plugins/datasource/jaeger/CheatSheet.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/plugins/datasource/jaeger/configuration/ConfigEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/datasource/jaeger/configuration/TraceIdTimeParams.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/plugins/datasource/jaeger/datasource.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/jaeger/testResponse.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/plugins/datasource/jaeger/types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/loki/LanguageProvider.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/plugins/datasource/loki/LiveStreams.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/loki/components/LokiContextUi.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 11 - } - ], - "/public/app/plugins/datasource/loki/components/LokiLabelBrowser.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 14 - } - ], - "/public/app/plugins/datasource/loki/components/LokiOptionFields.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/plugins/datasource/loki/components/monaco-query-field/MonacoQueryField.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/plugins/datasource/loki/configuration/ConfigEditor.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/loki/configuration/DerivedField.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 7 - } - ], - "/public/app/plugins/datasource/loki/configuration/DerivedFields.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/plugins/datasource/loki/datasource.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 6 - } - ], - "/public/app/plugins/datasource/loki/queryUtils.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/loki/querybuilder/binaryScalarOperations.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/loki/querybuilder/components/LabelBrowserModal.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/datasource/loki/querybuilder/components/LokiQueryBuilder.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/loki/querybuilder/components/LokiQueryCodeEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/plugins/datasource/loki/querybuilder/components/QueryPattern.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/plugins/datasource/loki/querybuilder/components/QueryPatternsModal.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/plugins/datasource/loki/streaming.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/plugins/datasource/opentsdb/components/OpenTsdbQueryEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/plugins/datasource/opentsdb/datasource.d.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/opentsdb/datasource.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 57 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/opentsdb/migrations.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/parca/QueryEditor/LabelsEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/plugins/datasource/prometheus/components/PromExemplarField.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/plugins/datasource/prometheus/components/PromExploreExtraField.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/plugins/datasource/prometheus/components/PromQueryField.test.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/prometheus/components/PromQueryField.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/prometheus/components/PrometheusMetricsBrowser.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 12 - } - ], - "/public/app/plugins/datasource/prometheus/components/monaco-query-field/MonacoQueryField.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/plugins/datasource/prometheus/configuration/AzureCredentialsConfig.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 18 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/prometheus/configuration/ConfigEditor.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 4 - }, - { - "message": "Styles should be written using objects.", - "count": 16 - } - ], - "/public/app/plugins/datasource/prometheus/configuration/ExemplarsSettings.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/datasource/prometheus/datasource.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 13 - } - ], - "/public/app/plugins/datasource/prometheus/language_provider.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 5 - } - ], - "/public/app/plugins/datasource/prometheus/language_utils.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/prometheus/metric_find_query.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 5 - } - ], - "/public/app/plugins/datasource/prometheus/query_hints.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/prometheus/querybuilder/QueryPattern.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/plugins/datasource/prometheus/querybuilder/QueryPatternsModal.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/plugins/datasource/prometheus/querybuilder/binaryScalarOperations.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/prometheus/querybuilder/components/LabelFilterItem.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 4 - } - ], - "/public/app/plugins/datasource/prometheus/querybuilder/components/LabelFilters.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/datasource/prometheus/querybuilder/components/LabelParamEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/prometheus/querybuilder/components/MetricSelect.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 4 - }, - { - "message": "Styles should be written using objects.", - "count": 9 - } - ], - "/public/app/plugins/datasource/prometheus/querybuilder/components/PromQueryBuilder.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/prometheus/querybuilder/components/PromQueryCodeEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/datasource/prometheus/querybuilder/components/metrics-modal/AdditionalSettings.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/plugins/datasource/prometheus/querybuilder/components/metrics-modal/ResultsTable.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 13 - } - ], - "/public/app/plugins/datasource/prometheus/querybuilder/components/metrics-modal/styles.ts": [ - { - "message": "Styles should be written using objects.", - "count": 19 - } - ], - "/public/app/plugins/datasource/prometheus/querybuilder/operationUtils.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/prometheus/querybuilder/shared/LabelFilterItem.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 8 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/prometheus/querybuilder/shared/LabelFilters.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/prometheus/querybuilder/shared/OperationEditor.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/prometheus/querybuilder/shared/OperationParamEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/plugins/datasource/prometheus/querybuilder/shared/QueryBuilderHints.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/plugins/datasource/prometheus/querybuilder/shared/types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/public/app/plugins/datasource/prometheus/types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/public/app/plugins/datasource/tempo/LokiSearch.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/plugins/datasource/tempo/ServiceGraphSection.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/tempo/_importedDependencies/components/AdHocFilter/AdHocFilterRenderer.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/tempo/_importedDependencies/datasources/loki/LanguageProvider.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/plugins/datasource/tempo/_importedDependencies/datasources/loki/monaco-query-field/MonacoQueryField.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - }, - { - "message": "Use data-testid for E2E selectors instead of aria-label", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/tempo/_importedDependencies/datasources/loki/monaco-query-field/monaco-completion-provider/CompletionDataProvider.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/tempo/_importedDependencies/datasources/loki/monaco-query-field/monaco-completion-provider/index.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/tempo/_importedDependencies/datasources/loki/types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 4 - } - ], - "/public/app/plugins/datasource/tempo/_importedDependencies/datasources/prometheus/language_utils.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/tempo/_importedDependencies/datasources/prometheus/types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - } - ], - "/public/app/plugins/datasource/tempo/_importedDependencies/store.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/tempo/_importedDependencies/test/helpers/createFetchResponse.ts": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/plugins/datasource/tempo/configuration/TraceQLSearchSettings.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/datasource/tempo/datasource.ts": [ - { - "message": "Do not use any type assertions.", - "count": 2 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 4 - } - ], - "/public/app/plugins/datasource/tempo/language_provider.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/tempo/resultTransformer.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 4 - }, - { - "message": "Do not use any type assertions.", - "count": 4 - } - ], - "/public/app/plugins/datasource/zipkin/ConfigEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/datasource/zipkin/QueryField.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/zipkin/datasource.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/datasource/zipkin/utils/testResponse.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/plugins/datasource/zipkin/utils/transforms.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/panel/alertGroups/AlertGroup.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 7 - } - ], - "/public/app/plugins/panel/alertlist/AlertInstances.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/plugins/panel/alertlist/AlertList.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - }, - { - "message": "Styles should be written using objects.", - "count": 10 - } - ], - "/public/app/plugins/panel/alertlist/AlertListMigrationHandler.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/plugins/panel/alertlist/UnifiedAlertList.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 17 - } - ], - "/public/app/plugins/panel/alertlist/unified-alerting/UngroupedView.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 7 - } - ], - "/public/app/plugins/panel/annolist/AnnoListPanel.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/panel/barchart/BarChartPanel.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/plugins/panel/barchart/bars.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/panel/barchart/module.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/panel/barchart/quadtree.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/panel/candlestick/CandlestickPanel.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/panel/canvas/editor/element/APIEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/panel/canvas/editor/element/PlacementEditor.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/panel/canvas/editor/element/elementEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/panel/canvas/editor/inline/InlineEditBody.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 3 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/panel/canvas/editor/layer/TreeNavigationEditor.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/panel/canvas/editor/layer/layerEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 2 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/plugins/panel/canvas/globalStyles.ts": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/panel/dashlist/styles.ts": [ - { - "message": "Styles should be written using objects.", - "count": 7 - } - ], - "/public/app/plugins/panel/datagrid/utils.ts": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/plugins/panel/debug/CursorView.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/panel/debug/EventBusLogger.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/plugins/panel/gauge/GaugeMigrations.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/panel/geomap/components/MarkersLegend.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 2 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/panel/geomap/editor/GeomapStyleRulesEditor.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/panel/geomap/editor/StyleEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 12 - } - ], - "/public/app/plugins/panel/geomap/editor/StyleRuleEditor.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/panel/geomap/layers/basemaps/esri.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/panel/geomap/layers/data/geojsonDynamic.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/panel/geomap/layers/data/routeLayer.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/panel/geomap/layers/registry.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/plugins/panel/geomap/migrations.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/plugins/panel/geomap/utils/layers.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/panel/geomap/utils/tooltip.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/panel/gettingstarted/components/DocsCard.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/plugins/panel/gettingstarted/components/Step.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 4 - } - ], - "/public/app/plugins/panel/gettingstarted/components/TutorialCard.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 6 - } - ], - "/public/app/plugins/panel/gettingstarted/components/sharedStyles.ts": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/panel/heatmap/HeatmapPanel.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/panel/heatmap/migrations.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/panel/heatmap/palettes.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/panel/heatmap/types.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/panel/heatmap/utils.ts": [ - { - "message": "Do not use any type assertions.", - "count": 17 - } - ], - "/public/app/plugins/panel/histogram/Histogram.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/panel/live/LiveChannelEditor.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - }, - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/panel/live/LivePanel.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Styles should be written using objects.", - "count": 7 - } - ], - "/public/app/plugins/panel/live/types.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/panel/logs/LogsPanel.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/panel/nodeGraph/Edge.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/panel/nodeGraph/EdgeLabel.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/panel/nodeGraph/Legend.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/plugins/panel/nodeGraph/Marker.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 3 - } - ], - "/public/app/plugins/panel/nodeGraph/Node.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 9 - } - ], - "/public/app/plugins/panel/nodeGraph/NodeGraph.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 10 - }, - { - "message": "Do not use any type assertions.", - "count": 4 - } - ], - "/public/app/plugins/panel/nodeGraph/ViewControls.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/panel/nodeGraph/editor/ArcOptionsEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/panel/nodeGraph/layout.ts": [ - { - "message": "Do not use any type assertions.", - "count": 2 - } - ], - "/public/app/plugins/panel/nodeGraph/useContextMenu.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/plugins/panel/piechart/PieChart.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 5 - } - ], - "/public/app/plugins/panel/piechart/migrations.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/plugins/panel/stat/StatMigrations.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/panel/state-timeline/migrations.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 2 - } - ], - "/public/app/plugins/panel/table/TablePanel.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/plugins/panel/table/cells/SparklineCellOptionsEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/panel/table/migrations.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 6 - } - ], - "/public/app/plugins/panel/text/TextPanel.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/plugins/panel/text/TextPanelEditor.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - }, - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/panel/text/textPanelMigrationHandler.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/panel/timeseries/TimezonesEditor.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/plugins/panel/timeseries/migrations.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 6 - }, - { - "message": "Do not use any type assertions.", - "count": 4 - } - ], - "/public/app/plugins/panel/timeseries/plugins/AnnotationsPlugin2.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/panel/timeseries/plugins/ThresholdDragHandle.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 7 - } - ], - "/public/app/plugins/panel/timeseries/plugins/annotations/AnnotationEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/panel/timeseries/plugins/annotations/AnnotationEditorForm.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 7 - } - ], - "/public/app/plugins/panel/timeseries/plugins/annotations/AnnotationTooltip.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 9 - } - ], - "/public/app/plugins/panel/timeseries/plugins/annotations2/AnnotationEditor2.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/panel/timeseries/plugins/annotations2/AnnotationMarker2.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/panel/timeseries/plugins/annotations2/AnnotationTooltip2.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/plugins/panel/timeseries/plugins/styles.ts": [ - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/plugins/panel/traces/TracesPanel.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 1 - } - ], - "/public/app/plugins/panel/welcome/Welcome.tsx": [ - { - "message": "Styles should be written using objects.", - "count": 6 - } - ], - "/public/app/plugins/panel/xychart/AutoEditor.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - }, - { - "message": "Styles should be written using objects.", - "count": 2 - } - ], - "/public/app/plugins/panel/xychart/ManualEditor.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/panel/xychart/TooltipView.tsx": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/panel/xychart/XYChartPanel.tsx": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/plugins/panel/xychart/scatter.ts": [ - { - "message": "Do not use any type assertions.", - "count": 7 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 4 - } - ], - "/public/app/store/configureStore.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/store/store.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - }, - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/types/alerting.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 5 - } - ], - "/public/app/types/appEvent.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 7 - } - ], - "/public/app/types/dashboard.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/app/types/events.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 13 - } - ], - "/public/app/types/jquery/jquery.d.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 9 - } - ], - "/public/app/types/store.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - }, - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/app/types/unified-alerting-dto.ts": [ - { - "message": "Do not use any type assertions.", - "count": 1 - } - ], - "/public/test/core/redux/reduxTester.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 6 - } - ], - "/public/test/core/thunk/thunkTester.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 8 - } - ], - "/public/test/global-jquery-shim.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/test/helpers/getDashboardModel.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/test/helpers/initTemplateSrv.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/test/jest-setup.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/test/lib/common.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 1 - } - ], - "/public/test/specs/helpers.ts": [ - { - "message": "Unexpected any. Specify a different type.", - "count": 11 - } - ] - }, - "no undocumented stories": { - "/packages/grafana-ui/src/components/ButtonCascader/ButtonCascader.story.tsx": [ - { - "message": "No undocumented stories are allowed, please add an .mdx file with some documentation", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/ColorPicker/ColorPickerPopover.story.tsx": [ - { - "message": "No undocumented stories are allowed, please add an .mdx file with some documentation", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/DateTimePickers/RelativeTimeRangePicker/RelativeTimeRangePicker.story.tsx": [ - { - "message": "No undocumented stories are allowed, please add an .mdx file with some documentation", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/DateTimePickers/TimeOfDayPicker.story.tsx": [ - { - "message": "No undocumented stories are allowed, please add an .mdx file with some documentation", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/DateTimePickers/TimeRangePicker.story.tsx": [ - { - "message": "No undocumented stories are allowed, please add an .mdx file with some documentation", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/DateTimePickers/TimeZonePicker.story.tsx": [ - { - "message": "No undocumented stories are allowed, please add an .mdx file with some documentation", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/DateTimePickers/WeekStartPicker.story.tsx": [ - { - "message": "No undocumented stories are allowed, please add an .mdx file with some documentation", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/PageLayout/PageToolbar.story.tsx": [ - { - "message": "No undocumented stories are allowed, please add an .mdx file with some documentation", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/QueryField/QueryField.story.tsx": [ - { - "message": "No undocumented stories are allowed, please add an .mdx file with some documentation", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/SecretTextArea/SecretTextArea.story.tsx": [ - { - "message": "No undocumented stories are allowed, please add an .mdx file with some documentation", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/Segment/Segment.story.tsx": [ - { - "message": "No undocumented stories are allowed, please add an .mdx file with some documentation", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/Segment/SegmentAsync.story.tsx": [ - { - "message": "No undocumented stories are allowed, please add an .mdx file with some documentation", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/Segment/SegmentInput.story.tsx": [ - { - "message": "No undocumented stories are allowed, please add an .mdx file with some documentation", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/Slider/RangeSlider.story.tsx": [ - { - "message": "No undocumented stories are allowed, please add an .mdx file with some documentation", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/Slider/Slider.story.tsx": [ - { - "message": "No undocumented stories are allowed, please add an .mdx file with some documentation", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/StatsPicker/StatsPicker.story.tsx": [ - { - "message": "No undocumented stories are allowed, please add an .mdx file with some documentation", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/ThemeDemos/ThemeDemo.story.tsx": [ - { - "message": "No undocumented stories are allowed, please add an .mdx file with some documentation", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/VizLayout/VizLayout.story.tsx": [ - { - "message": "No undocumented stories are allowed, please add an .mdx file with some documentation", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/VizLegend/VizLegend.story.tsx": [ - { - "message": "No undocumented stories are allowed, please add an .mdx file with some documentation", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/VizTooltip/SeriesTable.story.tsx": [ - { - "message": "No undocumented stories are allowed, please add an .mdx file with some documentation", - "count": 1 - } - ] - }, - "no gf-form usage": { - "/e2e/utils/flows/addDataSource.ts": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/packages/grafana-e2e/src/flows/addDataSource.ts": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/packages/grafana-prometheus/src/components/PromExploreExtraField.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 4 - } - ], - "/packages/grafana-prometheus/src/components/PromQueryField.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 6 - } - ], - "/packages/grafana-prometheus/src/configuration/AlertingSettingsOverhaul.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 3 - } - ], - "/packages/grafana-prometheus/src/configuration/ExemplarSetting.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/packages/grafana-prometheus/src/configuration/PromSettings.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 25 - } - ], - "/packages/grafana-prometheus/src/querybuilder/components/PromQueryCodeEditor.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/DataSourceSettings/AlertingSettings.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 3 - } - ], - "/packages/grafana-ui/src/components/DataSourceSettings/CustomHeadersSettings.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 3 - } - ], - "/packages/grafana-ui/src/components/DataSourceSettings/DataSourceHttpSettings.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 16 - } - ], - "/packages/grafana-ui/src/components/DataSourceSettings/HttpProxySettings.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 3 - } - ], - "/packages/grafana-ui/src/components/DataSourceSettings/SecureSocksProxySettings.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 3 - } - ], - "/packages/grafana-ui/src/components/DataSourceSettings/TLSAuthSettings.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 3 - } - ], - "/packages/grafana-ui/src/components/FormField/FormField.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/FormLabel/FormLabel.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 3 - } - ], - "/packages/grafana-ui/src/components/Forms/Legacy/Input/Input.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/Forms/Legacy/Select/NoOptionsMessage.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 2 - } - ], - "/packages/grafana-ui/src/components/Forms/Legacy/Select/Select.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 6 - } - ], - "/packages/grafana-ui/src/components/Forms/Legacy/Select/SelectOption.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 4 - } - ], - "/packages/grafana-ui/src/components/Forms/Legacy/Switch/Switch.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 8 - } - ], - "/packages/grafana-ui/src/components/SecretFormField/SecretFormField.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 2 - } - ], - "/packages/grafana-ui/src/components/Segment/Segment.story.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 2 - } - ], - "/packages/grafana-ui/src/components/Segment/SegmentAsync.story.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 2 - } - ], - "/packages/grafana-ui/src/components/Segment/SegmentInput.story.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/packages/grafana-ui/src/components/Segment/SegmentInput.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 2 - } - ], - "/plugins-bundled/internal/input-datasource/src/InputConfigEditor.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/angular/components/code_editor/code_editor.ts": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/angular/components/form_dropdown/form_dropdown.ts": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 4 - } - ], - "/public/app/angular/components/info_popover.ts": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 2 - } - ], - "/public/app/angular/components/switch.ts": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 8 - } - ], - "/public/app/angular/dropdown_typeahead.ts": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 4 - } - ], - "/public/app/angular/metric_segment.ts": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 4 - } - ], - "/public/app/angular/misc.ts": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 2 - } - ], - "/public/app/angular/panel/partials/query_editor_row.html": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/angular/partials/tls_auth_settings.html": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 35 - } - ], - "/public/app/core/components/AccessControl/PermissionList.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/core/components/PageHeader/PageHeader.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 2 - } - ], - "/public/app/features/admin/UserLdapSyncInfo.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 3 - } - ], - "/public/app/features/admin/partials/edit_org.html": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 8 - } - ], - "/public/app/features/admin/partials/styleguide.html": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 4 - } - ], - "/public/app/features/alerting/AlertRuleList.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 4 - } - ], - "/public/app/features/alerting/partials/alert_tab.html": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 71 - } - ], - "/public/app/features/annotations/partials/event_editor.html": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 7 - } - ], - "/public/app/features/dashboard-scene/sharing/ShareLinkTab.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/features/dashboard/components/SubMenu/AnnotationPicker.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 2 - } - ], - "/public/app/features/dashboard/components/SubMenu/SubMenuItems.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/features/datasources/components/BasicSettings.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 3 - } - ], - "/public/app/features/datasources/components/ButtonRow.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/features/datasources/components/DataSourceLoadError.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/features/datasources/components/DataSourcePluginState.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 4 - } - ], - "/public/app/features/datasources/components/DataSourceTestingStatus.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/features/plugins/admin/components/AppConfigWrapper.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/features/query/components/QueryEditorRow.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/features/query/components/QueryGroupOptions.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 17 - } - ], - "/public/app/features/transformers/FilterByValueTransformer/ValueMatchers/RangeMatcherEditor.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 3 - } - ], - "/public/app/features/transformers/editors/OrganizeFieldsTransformerEditor.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 5 - } - ], - "/public/app/features/variables/adhoc/picker/AdHocFilter.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/features/variables/adhoc/picker/AdHocFilterKey.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 3 - } - ], - "/public/app/features/variables/adhoc/picker/AdHocFilterRenderer.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/features/variables/adhoc/picker/AdHocFilterValue.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/features/variables/adhoc/picker/ConditionSegment.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 2 - } - ], - "/public/app/features/variables/pickers/PickerRenderer.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 5 - } - ], - "/public/app/features/variables/pickers/shared/VariableInput.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/partials/confirm_modal.html": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/partials/reset_password.html": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 13 - } - ], - "/public/app/partials/signup_invited.html": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 14 - } - ], - "/public/app/plugins/datasource/alertmanager/ConfigEditor.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 4 - } - ], - "/public/app/plugins/datasource/cloud-monitoring/components/AnnotationsHelp.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/plugins/datasource/cloudwatch/components/ConfigEditor/ConfigEditor.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/plugins/datasource/cloudwatch/components/ConfigEditor/XrayLinkConfig.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/plugins/datasource/cloudwatch/components/QueryEditor/LogsQueryEditor/LogsQueryEditor.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 2 - } - ], - "/public/app/plugins/datasource/cloudwatch/components/QueryEditor/LogsQueryEditor/LogsQueryField.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 3 - } - ], - "/public/app/plugins/datasource/cloudwatch/components/QueryEditor/LogsQueryEditor/LogsQueryFieldOld.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 4 - } - ], - "/public/app/plugins/datasource/cloudwatch/components/shared/LogGroups/LegacyLogGroupNamesSelection.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 2 - } - ], - "/public/app/plugins/datasource/cloudwatch/components/shared/LogGroups/LogGroupsField.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 2 - } - ], - "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/SettingsEditorContainer.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/plugins/datasource/elasticsearch/configuration/DataLinks.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/plugins/datasource/grafana-pyroscope-datasource/ConfigEditor.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 3 - } - ], - "/public/app/plugins/datasource/graphite/components/AnnotationsEditor.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 3 - } - ], - "/public/app/plugins/datasource/graphite/configuration/MappingsConfiguration.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/plugins/datasource/influxdb/components/editor/annotation/AnnotationEditor.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 8 - } - ], - "/public/app/plugins/datasource/influxdb/components/editor/query/QueryEditor.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/plugins/datasource/influxdb/components/editor/query/flux/FluxQueryEditor.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 5 - } - ], - "/public/app/plugins/datasource/influxdb/components/editor/query/fsql/FSQLEditor.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 5 - } - ], - "/public/app/plugins/datasource/influxdb/components/editor/query/influxql/visual/PartListSection.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 3 - } - ], - "/public/app/plugins/datasource/influxdb/components/editor/query/influxql/visual/TagsSection.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/plugins/datasource/influxdb/components/editor/variable/VariableQueryEditor.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 4 - } - ], - "/public/app/plugins/datasource/loki/components/AnnotationsQueryEditor.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/plugins/datasource/loki/components/LokiOptionFields.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 3 - } - ], - "/public/app/plugins/datasource/loki/components/LokiQueryField.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 3 - } - ], - "/public/app/plugins/datasource/loki/configuration/DerivedField.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 3 - } - ], - "/public/app/plugins/datasource/loki/querybuilder/components/LokiQueryCodeEditor.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/plugins/datasource/opentsdb/components/AnnotationEditor.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 3 - } - ], - "/public/app/plugins/datasource/prometheus/components/PromExploreExtraField.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 4 - } - ], - "/public/app/plugins/datasource/prometheus/components/PromQueryField.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 6 - } - ], - "/public/app/plugins/datasource/prometheus/configuration/AlertingSettingsOverhaul.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 3 - } - ], - "/public/app/plugins/datasource/prometheus/configuration/AzureAuthSettings.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/plugins/datasource/prometheus/configuration/AzureCredentialsForm.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 21 - } - ], - "/public/app/plugins/datasource/prometheus/configuration/ExemplarSetting.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/plugins/datasource/prometheus/configuration/PromSettings.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 25 - } - ], - "/public/app/plugins/datasource/prometheus/querybuilder/components/PromQueryCodeEditor.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/plugins/datasource/tempo/_importedDependencies/components/AdHocFilter/AdHocFilter.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/plugins/datasource/tempo/_importedDependencies/components/AdHocFilter/AdHocFilterKey.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 3 - } - ], - "/public/app/plugins/datasource/tempo/_importedDependencies/components/AdHocFilter/AdHocFilterRenderer.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/plugins/datasource/tempo/_importedDependencies/components/AdHocFilter/AdHocFilterValue.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 1 - } - ], - "/public/app/plugins/datasource/tempo/_importedDependencies/components/AdHocFilter/ConditionSegment.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 2 - } - ], - "/public/app/plugins/datasource/tempo/_importedDependencies/datasources/loki/LokiQueryField.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 3 - } - ], - "/public/app/plugins/datasource/zipkin/QueryField.tsx": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 2 - } - ], - "/public/app/plugins/panel/graph/axes_editor.html": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 50 - } - ], - "/public/app/plugins/panel/graph/tab_display.html": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 56 - } - ], - "/public/app/plugins/panel/graph/tab_legend.html": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 42 - } - ], - "/public/app/plugins/panel/graph/tab_series_overrides.html": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 10 - } - ], - "/public/app/plugins/panel/graph/thresholds_form.html": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 31 - } - ], - "/public/app/plugins/panel/graph/time_regions_form.html": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 32 - } - ], - "/public/app/plugins/panel/heatmap/partials/axes_editor.html": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 53 - } - ], - "/public/app/plugins/panel/heatmap/partials/display_editor.html": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 51 - } - ], - "/public/app/plugins/panel/table-old/column_options.html": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 91 - } - ], - "/public/app/plugins/panel/table-old/editor.html": [ - { - "message": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", - "count": 22 - } - ] - } + "better eslint": [ + { + "name": "Do not use any type assertions.", + "files": [ + { + "path": "/e2e/utils/support/types.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/dataframe/DataFrameView.ts", + "count": 2 + }, + { + "path": "/packages/grafana-data/src/dataframe/MutableDataFrame.ts", + "count": 3 + }, + { + "path": "/packages/grafana-data/src/dataframe/StreamingDataFrame.ts", + "count": 5 + }, + { + "path": "/packages/grafana-data/src/dataframe/processDataFrame.ts", + "count": 18 + }, + { + "path": "/packages/grafana-data/src/datetime/datemath.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/datetime/durationutil.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/datetime/formatter.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/datetime/moment_wrapper.ts", + "count": 8 + }, + { + "path": "/packages/grafana-data/src/datetime/parser.ts", + "count": 9 + }, + { + "path": "/packages/grafana-data/src/datetime/rangeutil.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/field/displayProcessor.ts", + "count": 3 + }, + { + "path": "/packages/grafana-data/src/field/overrides/processors.ts", + "count": 3 + }, + { + "path": "/packages/grafana-data/src/panel/PanelPlugin.ts", + "count": 2 + }, + { + "path": "/packages/grafana-data/src/panel/registryFactories.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/themes/createColors.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/transformations/fieldReducer.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/transformations/transformers/utils.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/types/app.ts", + "count": 2 + }, + { + "path": "/packages/grafana-data/src/types/live.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/types/plugin.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/utils/csv.ts", + "count": 3 + }, + { + "path": "/packages/grafana-data/src/utils/datasource.ts", + "count": 2 + }, + { + "path": "/packages/grafana-data/src/utils/location.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/utils/url.ts", + "count": 2 + }, + { + "path": "/packages/grafana-data/src/utils/valueMappings.ts", + "count": 2 + }, + { + "path": "/packages/grafana-o11y-ds-frontend/src/utils.ts", + "count": 1 + }, + { + "path": "/packages/grafana-prometheus/src/gcopypaste/app/features/live/data/amendTimeSeries.ts", + "count": 4 + }, + { + "path": "/packages/grafana-prometheus/src/gcopypaste/test/helpers/selectOptionInTest.ts", + "count": 1 + }, + { + "path": "/packages/grafana-prometheus/src/language_utils.ts", + "count": 1 + }, + { + "path": "/packages/grafana-prometheus/src/querybuilder/components/LabelFilterItem.tsx", + "count": 4 + }, + { + "path": "/packages/grafana-prometheus/src/querybuilder/components/LabelParamEditor.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-prometheus/src/querybuilder/components/PromQueryBuilder.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-prometheus/src/querybuilder/shared/OperationParamEditor.tsx", + "count": 2 + }, + { + "path": "/packages/grafana-runtime/src/config.ts", + "count": 3 + }, + { + "path": "/packages/grafana-runtime/src/services/LocationService.ts", + "count": 1 + }, + { + "path": "/packages/grafana-runtime/src/services/pluginExtensions/getPluginExtensions.ts", + "count": 1 + }, + { + "path": "/packages/grafana-runtime/src/utils/DataSourceWithBackend.ts", + "count": 1 + }, + { + "path": "/packages/grafana-runtime/src/utils/queryResponse.ts", + "count": 1 + }, + { + "path": "/packages/grafana-schema/src/veneer/dashboard.types.ts", + "count": 5 + }, + { + "path": "/packages/grafana-sql/src/components/visual-query-builder/SQLWhereRow.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/DataLinks/DataLinkInput.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Forms/Legacy/Input/Input.tsx", + "count": 2 + }, + { + "path": "/packages/grafana-ui/src/components/InfoBox/InfoBox.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/MatchersUI/FieldValueMatcher.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/PanelChrome/index.ts", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Segment/SegmentSelect.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Select/SelectBase.tsx", + "count": 3 + }, + { + "path": "/packages/grafana-ui/src/components/SingleStatShared/SingleStatBaseOptions.ts", + "count": 5 + }, + { + "path": "/packages/grafana-ui/src/components/Table/FooterRow.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Table/Table.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Table/TableCell.tsx", + "count": 3 + }, + { + "path": "/packages/grafana-ui/src/components/Table/reducer.ts", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Tags/Tag.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/VizRepeater/VizRepeater.tsx", + "count": 4 + }, + { + "path": "/packages/grafana-ui/src/components/uPlot/Plot.tsx", + "count": 2 + }, + { + "path": "/packages/grafana-ui/src/components/uPlot/config/UPlotAxisBuilder.ts", + "count": 2 + }, + { + "path": "/packages/grafana-ui/src/components/uPlot/config/UPlotConfigBuilder.ts", + "count": 2 + }, + { + "path": "/packages/grafana-ui/src/components/uPlot/utils.ts", + "count": 2 + }, + { + "path": "/packages/grafana-ui/src/graveyard/GraphNG/GraphNG.tsx", + "count": 6 + }, + { + "path": "/packages/grafana-ui/src/graveyard/GraphNG/hooks.ts", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/graveyard/GraphNG/nullInsertThreshold.ts", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/graveyard/GraphNG/nullToUndefThreshold.ts", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/graveyard/TimeSeries/utils.ts", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/options/builder/hideSeries.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/slate-plugins/braces.ts", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/slate-plugins/slate-prism/index.ts", + "count": 2 + }, + { + "path": "/packages/grafana-ui/src/slate-plugins/suggestions.tsx", + "count": 2 + }, + { + "path": "/packages/grafana-ui/src/themes/ThemeContext.tsx", + "count": 3 + }, + { + "path": "/public/app/core/components/GraphNG/GraphNG.tsx", + "count": 4 + }, + { + "path": "/public/app/core/components/TimeSeries/utils.ts", + "count": 1 + }, + { + "path": "/public/app/core/components/connectWithCleanUp.tsx", + "count": 1 + }, + { + "path": "/public/app/core/services/backend_srv.ts", + "count": 1 + }, + { + "path": "/public/app/core/services/context_srv.ts", + "count": 1 + }, + { + "path": "/public/app/core/services/echo/backends/analytics/ApplicationInsightsBackend.ts", + "count": 1 + }, + { + "path": "/public/app/core/services/echo/backends/analytics/RudderstackBackend.ts", + "count": 2 + }, + { + "path": "/public/app/core/utils/connectWithReduxStore.tsx", + "count": 2 + }, + { + "path": "/public/app/core/utils/fetch.ts", + "count": 5 + }, + { + "path": "/public/app/core/utils/object.ts", + "count": 3 + }, + { + "path": "/public/app/core/utils/ticks.ts", + "count": 2 + }, + { + "path": "/public/app/features/admin/OrgRolePicker.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/state/alertDef.ts", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/RuleList.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/AnnotationDetailsField.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/Authorize.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/alert-groups/AlertGroupFilter.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/alert-groups/AlertGroupHeader.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/alert-groups/GroupBy.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/contact-points/ContactPoints.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/receivers/form/ChannelOptions.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/receivers/form/ReceiverForm.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/receivers/form/fields/OptionField.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/AnnotationKeyInput.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/ExpressionEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/RuleInspector.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/silences/SilencesEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/silences/SilencesFilter.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/hooks/useAlertmanagerConfig.ts", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/mocks.ts", + "count": 5 + }, + { + "path": "/public/app/features/alerting/unified/state/actions.ts", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/utils/receiver-form.ts", + "count": 3 + }, + { + "path": "/public/app/features/alerting/unified/utils/redux.ts", + "count": 6 + }, + { + "path": "/public/app/features/alerting/unified/utils/rulerClient.ts", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/utils/rules.ts", + "count": 3 + }, + { + "path": "/public/app/features/annotations/standardAnnotationSupport.ts", + "count": 1 + }, + { + "path": "/public/app/features/auth-config/utils/data.ts", + "count": 1 + }, + { + "path": "/public/app/features/canvas/runtime/element.tsx", + "count": 5 + }, + { + "path": "/public/app/features/canvas/runtime/frame.tsx", + "count": 1 + }, + { + "path": "/public/app/features/canvas/runtime/root.tsx", + "count": 1 + }, + { + "path": "/public/app/features/canvas/runtime/scene.tsx", + "count": 2 + }, + { + "path": "/public/app/features/dashboard-scene/inspect/HelpWizard/utils.ts", + "count": 1 + }, + { + "path": "/public/app/features/dashboard-scene/pages/DashboardScenePage.tsx", + "count": 2 + }, + { + "path": "/public/app/features/dashboard-scene/panel-edit/PanelDataPane/PanelDataPane.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard-scene/saving/getDashboardChanges.ts", + "count": 2 + }, + { + "path": "/public/app/features/dashboard-scene/scene/PanelMenuBehavior.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard-scene/serialization/transformSceneToSaveModel.ts", + "count": 8 + }, + { + "path": "/public/app/features/dashboard-scene/utils/DashboardModelCompatibilityWrapper.ts", + "count": 1 + }, + { + "path": "/public/app/features/dashboard-scene/utils/PanelModelCompatibilityWrapper.ts", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/DashExportModal/DashboardExporter.ts", + "count": 3 + }, + { + "path": "/public/app/features/dashboard/components/DashboardPrompt/DashboardPrompt.tsx", + "count": 7 + }, + { + "path": "/public/app/features/dashboard/components/Inspector/PanelInspector.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/PanelEditor/PanelEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/PanelEditor/utils.ts", + "count": 2 + }, + { + "path": "/public/app/features/dashboard/components/SubMenu/DashboardLinksDashboard.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/TransformationsEditor/TransformationsEditor.tsx", + "count": 2 + }, + { + "path": "/public/app/features/dashboard/components/VersionHistory/useDashboardRestore.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/containers/DashboardPage.tsx", + "count": 3 + }, + { + "path": "/public/app/features/dashboard/containers/DashboardPageProxy.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/dashgrid/SeriesVisibilityConfigFactory.ts", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/state/DashboardMigrator.ts", + "count": 4 + }, + { + "path": "/public/app/features/dashboard/state/DashboardModel.ts", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/state/PanelModel.ts", + "count": 5 + }, + { + "path": "/public/app/features/dashboard/utils/getPanelMenu.ts", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/utils/panelMerge.ts", + "count": 2 + }, + { + "path": "/public/app/features/datasources/state/actions.ts", + "count": 1 + }, + { + "path": "/public/app/features/datasources/state/navModel.ts", + "count": 1 + }, + { + "path": "/public/app/features/datasources/state/reducers.ts", + "count": 2 + }, + { + "path": "/public/app/features/datasources/state/selectors.ts", + "count": 2 + }, + { + "path": "/public/app/features/dimensions/editors/FolderPickerTab.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dimensions/editors/ResourceDimensionEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dimensions/editors/TextDimensionEditor.tsx", + "count": 2 + }, + { + "path": "/public/app/features/dimensions/editors/ThresholdsEditor/ThresholdsEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dimensions/scale.ts", + "count": 1 + }, + { + "path": "/public/app/features/dimensions/utils.ts", + "count": 1 + }, + { + "path": "/public/app/features/explore/ContentOutline/ContentOutline.tsx", + "count": 1 + }, + { + "path": "/public/app/features/explore/TraceView/TraceView.tsx", + "count": 2 + }, + { + "path": "/public/app/features/explore/TraceView/components/demo/trace-generators.ts", + "count": 1 + }, + { + "path": "/public/app/features/explore/TraceView/components/model/link-patterns.tsx", + "count": 2 + }, + { + "path": "/public/app/features/explore/TraceView/components/model/transform-trace-data.tsx", + "count": 1 + }, + { + "path": "/public/app/features/explore/TraceView/createSpanLink.tsx", + "count": 2 + }, + { + "path": "/public/app/features/explore/spec/helper/setup.tsx", + "count": 1 + }, + { + "path": "/public/app/features/explore/state/utils.ts", + "count": 4 + }, + { + "path": "/public/app/features/expressions/ExpressionDatasource.ts", + "count": 2 + }, + { + "path": "/public/app/features/expressions/guards.ts", + "count": 1 + }, + { + "path": "/public/app/features/geo/gazetteer/gazetteer.ts", + "count": 1 + }, + { + "path": "/public/app/features/geo/utils/frameVectorSource.ts", + "count": 2 + }, + { + "path": "/public/app/features/inspector/InspectDataOptions.tsx", + "count": 1 + }, + { + "path": "/public/app/features/live/centrifuge/LiveDataStream.ts", + "count": 1 + }, + { + "path": "/public/app/features/live/centrifuge/serviceWorkerProxy.ts", + "count": 1 + }, + { + "path": "/public/app/features/live/data/amendTimeSeries.ts", + "count": 4 + }, + { + "path": "/public/app/features/logs/utils.ts", + "count": 1 + }, + { + "path": "/public/app/features/manage-dashboards/components/ImportDashboardLibraryPanelsList.tsx", + "count": 1 + }, + { + "path": "/public/app/features/manage-dashboards/state/actions.ts", + "count": 1 + }, + { + "path": "/public/app/features/manage-dashboards/state/reducers.ts", + "count": 1 + }, + { + "path": "/public/app/features/org/state/reducers.ts", + "count": 1 + }, + { + "path": "/public/app/features/plugins/admin/components/GetStartedWithPlugin/GetStartedWithDataSource.tsx", + "count": 1 + }, + { + "path": "/public/app/features/plugins/admin/components/PluginDetailsBody.tsx", + "count": 1 + }, + { + "path": "/public/app/features/plugins/admin/components/PluginDetailsPage.tsx", + "count": 1 + }, + { + "path": "/public/app/features/plugins/admin/pages/Browse.tsx", + "count": 2 + }, + { + "path": "/public/app/features/plugins/admin/state/actions.ts", + "count": 1 + }, + { + "path": "/public/app/features/plugins/datasource_srv.ts", + "count": 5 + }, + { + "path": "/public/app/features/plugins/sandbox/distortion_map.ts", + "count": 1 + }, + { + "path": "/public/app/features/plugins/sandbox/sandbox_plugin_loader.ts", + "count": 3 + }, + { + "path": "/public/app/features/plugins/utils.ts", + "count": 4 + }, + { + "path": "/public/app/features/query/components/QueryEditorRow.tsx", + "count": 4 + }, + { + "path": "/public/app/features/query/state/DashboardQueryRunner/AnnotationsQueryRunner.ts", + "count": 1 + }, + { + "path": "/public/app/features/query/state/DashboardQueryRunner/PublicAnnotationsDataSource.ts", + "count": 1 + }, + { + "path": "/public/app/features/query/state/DashboardQueryRunner/testHelpers.ts", + "count": 1 + }, + { + "path": "/public/app/features/query/state/PanelQueryRunner.ts", + "count": 2 + }, + { + "path": "/public/app/features/query/state/runRequest.ts", + "count": 1 + }, + { + "path": "/public/app/features/search/page/components/columns.tsx", + "count": 1 + }, + { + "path": "/public/app/features/search/service/bluge.ts", + "count": 2 + }, + { + "path": "/public/app/features/search/service/utils.ts", + "count": 1 + }, + { + "path": "/public/app/features/search/state/SearchStateManager.ts", + "count": 1 + }, + { + "path": "/public/app/features/search/utils.ts", + "count": 1 + }, + { + "path": "/public/app/features/serviceaccounts/state/reducers.ts", + "count": 1 + }, + { + "path": "/public/app/features/teams/state/reducers.ts", + "count": 1 + }, + { + "path": "/public/app/features/templating/template_srv.mock.ts", + "count": 4 + }, + { + "path": "/public/app/features/templating/template_srv.ts", + "count": 3 + }, + { + "path": "/public/app/features/trails/MetricScene.tsx", + "count": 1 + }, + { + "path": "/public/app/features/transformers/calculateHeatmap/heatmap.ts", + "count": 2 + }, + { + "path": "/public/app/features/transformers/editors/CalculateFieldTransformerEditor/CumulativeOptionsEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/transformers/editors/CalculateFieldTransformerEditor/ReduceRowOptionsEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/transformers/editors/CalculateFieldTransformerEditor/WindowOptionsEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/transformers/editors/ConvertFieldTypeTransformerEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/transformers/editors/GroupByTransformerEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/transformers/editors/ReduceTransformerEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/transformers/editors/SortByTransformerEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/transformers/extractFields/ExtractFieldsTransformerEditor.tsx", + "count": 2 + }, + { + "path": "/public/app/features/transformers/extractFields/extractFields.ts", + "count": 1 + }, + { + "path": "/public/app/features/transformers/fieldToConfigMapping/FieldToConfigMappingEditor.tsx", + "count": 2 + }, + { + "path": "/public/app/features/transformers/fieldToConfigMapping/fieldToConfigMapping.ts", + "count": 1 + }, + { + "path": "/public/app/features/transformers/lookupGazetteer/FieldLookupTransformerEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/transformers/spatial/optionsHelper.tsx", + "count": 3 + }, + { + "path": "/public/app/features/variables/constant/reducer.ts", + "count": 1 + }, + { + "path": "/public/app/features/variables/custom/reducer.ts", + "count": 1 + }, + { + "path": "/public/app/features/variables/editor/VariableEditorContainer.tsx", + "count": 2 + }, + { + "path": "/public/app/features/variables/inspect/utils.ts", + "count": 2 + }, + { + "path": "/public/app/features/variables/query/VariableQueryRunner.ts", + "count": 1 + }, + { + "path": "/public/app/features/variables/shared/formatVariable.ts", + "count": 2 + }, + { + "path": "/public/app/features/variables/shared/testing/optionsVariableBuilder.ts", + "count": 2 + }, + { + "path": "/public/app/features/variables/shared/testing/variableBuilder.ts", + "count": 1 + }, + { + "path": "/public/app/features/variables/state/actions.ts", + "count": 7 + }, + { + "path": "/public/app/features/variables/state/sharedReducer.ts", + "count": 1 + }, + { + "path": "/public/app/features/variables/system/adapter.ts", + "count": 4 + }, + { + "path": "/public/app/features/variables/utils.ts", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/azuremonitor/azure_monitor/azure_monitor_datasource.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/azuremonitor/components/QueryEditor/QueryEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/cloud-monitoring/CloudMonitoringMetricFindQuery.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/cloud-monitoring/annotationSupport.ts", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/cloud-monitoring/components/Aggregation.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/cloud-monitoring/components/VariableQueryEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/cloud-monitoring/datasource.ts", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/cloud-monitoring/functions.ts", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/cloudwatch/guards.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/cloudwatch/utils/datalinks.ts", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/dashboard/runSharedRequest.ts", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/ElasticResponse.ts", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/LegacyQueryRunner.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/QueryBuilder.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/BucketAggregationsEditor/BucketAggregationEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/BucketAggregationsEditor/SettingsEditor/DateHistogramSettingsEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/BucketAggregationsEditor/SettingsEditor/TermsSettingsEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/BucketAggregationsEditor/aggregations.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/BucketAggregationsEditor/state/reducer.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/MetricAggregationsEditor/MetricEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/MetricAggregationsEditor/SettingsEditor/SettingField.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/MetricAggregationsEditor/aggregations.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/MetricAggregationsEditor/state/reducer.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/hooks/useStatelessReducer.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/test-helpers/render.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/grafana-pyroscope-datasource/utils.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/grafana-testdata-datasource/QueryEditor.tsx", + "count": 3 + }, + { + "path": "/public/app/plugins/datasource/grafana-testdata-datasource/components/RandomWalkEditor.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/grafana-testdata-datasource/components/SimulationQueryEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/grafana-testdata-datasource/datasource.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/grafana/components/AnnotationQueryEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/grafana/components/QueryEditor.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/grafana/datasource.ts", + "count": 7 + }, + { + "path": "/public/app/plugins/datasource/graphite/components/MetricTankMetaInspector.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/graphite/datasource.ts", + "count": 4 + }, + { + "path": "/public/app/plugins/datasource/graphite/gfunc.ts", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/graphite/graphite_query.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/graphite/state/context.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/graphite/state/store.ts", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/influxdb/components/editor/config/ConfigEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/influxdb/datasource.ts", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/influxdb/mocks.ts", + "count": 4 + }, + { + "path": "/public/app/plugins/datasource/jaeger/_importedDependencies/model/transform-trace-data.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/jaeger/datasource.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/loki/querybuilder/components/LokiQueryBuilder.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/opentsdb/datasource.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/prometheus/configuration/AzureCredentialsConfig.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/tempo/ServiceGraphSection.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/tempo/_importedDependencies/datasources/prometheus/language_utils.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/tempo/configuration/TraceQLSearchSettings.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/tempo/datasource.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/tempo/resultTransformer.ts", + "count": 4 + }, + { + "path": "/public/app/plugins/datasource/zipkin/QueryField.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/zipkin/datasource.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/annolist/AnnoListPanel.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/barchart/BarChartPanel.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/panel/barchart/bars.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/barchart/module.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/candlestick/CandlestickPanel.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/canvas/editor/element/APIEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/canvas/editor/element/elementEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/canvas/editor/inline/InlineEditBody.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/canvas/editor/layer/layerEditor.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/panel/debug/CursorView.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/geomap/components/MarkersLegend.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/panel/geomap/editor/GeomapStyleRulesEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/geomap/editor/StyleEditor.tsx", + "count": 12 + }, + { + "path": "/public/app/plugins/panel/geomap/editor/StyleRuleEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/geomap/layers/basemaps/esri.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/geomap/layers/data/geojsonDynamic.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/geomap/layers/data/routeLayer.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/geomap/utils/tooltip.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/heatmap/HeatmapPanel.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/heatmap/palettes.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/heatmap/types.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/heatmap/utils.ts", + "count": 17 + }, + { + "path": "/public/app/plugins/panel/live/LivePanel.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/logs/LogsPanel.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/nodeGraph/Edge.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/nodeGraph/EdgeLabel.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/nodeGraph/NodeGraph.tsx", + "count": 4 + }, + { + "path": "/public/app/plugins/panel/nodeGraph/layout.ts", + "count": 2 + }, + { + "path": "/public/app/plugins/panel/timeseries/migrations.ts", + "count": 4 + }, + { + "path": "/public/app/plugins/panel/xychart/ManualEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/xychart/XYChartPanel.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/xychart/scatter.ts", + "count": 7 + }, + { + "path": "/public/app/plugins/panel/xychart/v2/SeriesEditor.tsx", + "count": 5 + }, + { + "path": "/public/app/plugins/panel/xychart/v2/migrations.ts", + "count": 2 + }, + { + "path": "/public/app/plugins/panel/xychart/v2/scatter.ts", + "count": 6 + }, + { + "path": "/public/app/store/store.ts", + "count": 1 + }, + { + "path": "/public/app/types/store.ts", + "count": 1 + }, + { + "path": "/public/app/types/unified-alerting-dto.ts", + "count": 1 + } + ] + }, + { + "name": "Unexpected any. Specify a different type.", + "files": [ + { + "path": "/packages/grafana-data/src/dataframe/ArrayDataFrame.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/dataframe/CircularDataFrame.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/dataframe/DataFrameView.ts", + "count": 2 + }, + { + "path": "/packages/grafana-data/src/dataframe/MutableDataFrame.ts", + "count": 9 + }, + { + "path": "/packages/grafana-data/src/dataframe/dimensions.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/dataframe/processDataFrame.test.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/dataframe/processDataFrame.ts", + "count": 5 + }, + { + "path": "/packages/grafana-data/src/datetime/datemath.ts", + "count": 2 + }, + { + "path": "/packages/grafana-data/src/datetime/moment_wrapper.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/events/EventBus.ts", + "count": 2 + }, + { + "path": "/packages/grafana-data/src/events/types.ts", + "count": 5 + }, + { + "path": "/packages/grafana-data/src/field/fieldState.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/field/overrides/processors.ts", + "count": 6 + }, + { + "path": "/packages/grafana-data/src/field/standardFieldConfigEditorRegistry.ts", + "count": 7 + }, + { + "path": "/packages/grafana-data/src/geo/layer.ts", + "count": 2 + }, + { + "path": "/packages/grafana-data/src/panel/PanelPlugin.ts", + "count": 6 + }, + { + "path": "/packages/grafana-data/src/themes/colorManipulator.ts", + "count": 3 + }, + { + "path": "/packages/grafana-data/src/transformations/matchers/valueMatchers/types.ts", + "count": 2 + }, + { + "path": "/packages/grafana-data/src/transformations/standardTransformersRegistry.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/transformations/transformDataFrame.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/transformations/transformers/joinDataFrames.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/transformations/transformers/nulls/nullInsertThreshold.ts", + "count": 2 + }, + { + "path": "/packages/grafana-data/src/transformations/transformers/reduce.ts", + "count": 2 + }, + { + "path": "/packages/grafana-data/src/transformations/transformers/utils.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/types/OptionsUIRegistryBuilder.ts", + "count": 7 + }, + { + "path": "/packages/grafana-data/src/types/ScopedVars.ts", + "count": 2 + }, + { + "path": "/packages/grafana-data/src/types/annotations.ts", + "count": 6 + }, + { + "path": "/packages/grafana-data/src/types/app.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/types/config.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/types/dashboard.ts", + "count": 3 + }, + { + "path": "/packages/grafana-data/src/types/data.ts", + "count": 4 + }, + { + "path": "/packages/grafana-data/src/types/dataFrame.ts", + "count": 4 + }, + { + "path": "/packages/grafana-data/src/types/dataLink.ts", + "count": 7 + }, + { + "path": "/packages/grafana-data/src/types/datasource.ts", + "count": 25 + }, + { + "path": "/packages/grafana-data/src/types/explore.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/types/fieldOverrides.ts", + "count": 9 + }, + { + "path": "/packages/grafana-data/src/types/flot.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/types/graph.ts", + "count": 3 + }, + { + "path": "/packages/grafana-data/src/types/legacyEvents.ts", + "count": 2 + }, + { + "path": "/packages/grafana-data/src/types/live.ts", + "count": 7 + }, + { + "path": "/packages/grafana-data/src/types/options.ts", + "count": 2 + }, + { + "path": "/packages/grafana-data/src/types/panel.ts", + "count": 14 + }, + { + "path": "/packages/grafana-data/src/types/plugin.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/types/select.ts", + "count": 2 + }, + { + "path": "/packages/grafana-data/src/types/templateVars.ts", + "count": 2 + }, + { + "path": "/packages/grafana-data/src/types/trace.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/types/transformations.ts", + "count": 5 + }, + { + "path": "/packages/grafana-data/src/types/variables.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/utils/OptionsUIBuilders.ts", + "count": 27 + }, + { + "path": "/packages/grafana-data/src/utils/Registry.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/utils/arrayUtils.ts", + "count": 2 + }, + { + "path": "/packages/grafana-data/src/utils/csv.ts", + "count": 2 + }, + { + "path": "/packages/grafana-data/src/utils/dataLinks.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/utils/flotPairs.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/utils/url.ts", + "count": 7 + }, + { + "path": "/packages/grafana-data/src/utils/valueMappings.ts", + "count": 3 + }, + { + "path": "/packages/grafana-data/src/vector/CircularVector.ts", + "count": 1 + }, + { + "path": "/packages/grafana-data/src/vector/FunctionalVector.ts", + "count": 9 + }, + { + "path": "/packages/grafana-data/test/__mocks__/pluginMocks.ts", + "count": 1 + }, + { + "path": "/packages/grafana-prometheus/src/components/PromQueryField.test.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-prometheus/src/components/PromQueryField.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-prometheus/src/datasource.ts", + "count": 9 + }, + { + "path": "/packages/grafana-prometheus/src/gcopypaste/app/features/live/data/amendTimeSeries.ts", + "count": 1 + }, + { + "path": "/packages/grafana-prometheus/src/gcopypaste/public/test/matchers/index.ts", + "count": 1 + }, + { + "path": "/packages/grafana-prometheus/src/gcopypaste/public/test/matchers/toEmitValuesWith.ts", + "count": 3 + }, + { + "path": "/packages/grafana-prometheus/src/gcopypaste/public/test/matchers/utils.ts", + "count": 1 + }, + { + "path": "/packages/grafana-prometheus/src/language_provider.ts", + "count": 3 + }, + { + "path": "/packages/grafana-prometheus/src/querybuilder/components/MetricSelect.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-prometheus/src/querybuilder/shared/OperationEditor.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-prometheus/src/querybuilder/shared/types.ts", + "count": 3 + }, + { + "path": "/packages/grafana-prometheus/src/types.ts", + "count": 3 + }, + { + "path": "/packages/grafana-runtime/src/analytics/types.ts", + "count": 1 + }, + { + "path": "/packages/grafana-runtime/src/config.ts", + "count": 1 + }, + { + "path": "/packages/grafana-runtime/src/services/AngularLoader.ts", + "count": 3 + }, + { + "path": "/packages/grafana-runtime/src/services/EchoSrv.ts", + "count": 4 + }, + { + "path": "/packages/grafana-runtime/src/services/LocationService.ts", + "count": 5 + }, + { + "path": "/packages/grafana-runtime/src/services/backendSrv.ts", + "count": 13 + }, + { + "path": "/packages/grafana-runtime/src/utils/DataSourceWithBackend.ts", + "count": 1 + }, + { + "path": "/packages/grafana-schema/src/veneer/common.types.ts", + "count": 1 + }, + { + "path": "/packages/grafana-schema/src/veneer/dashboard.types.ts", + "count": 2 + }, + { + "path": "/packages/grafana-sql/src/components/visual-query-builder/AwesomeQueryBuilder.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/ColorPicker/ColorPicker.tsx", + "count": 2 + }, + { + "path": "/packages/grafana-ui/src/components/DataSourceSettings/CustomHeadersSettings.tsx", + "count": 2 + }, + { + "path": "/packages/grafana-ui/src/components/DataSourceSettings/types.ts", + "count": 2 + }, + { + "path": "/packages/grafana-ui/src/components/Forms/Legacy/Input/Input.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Forms/Legacy/Select/Select.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Forms/Legacy/Select/SelectOption.tsx", + "count": 2 + }, + { + "path": "/packages/grafana-ui/src/components/JSONFormatter/json_explorer/json_explorer.ts", + "count": 2 + }, + { + "path": "/packages/grafana-ui/src/components/MatchersUI/fieldMatchersUI.ts", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Modal/ModalsContext.tsx", + "count": 4 + }, + { + "path": "/packages/grafana-ui/src/components/PanelChrome/PanelContext.ts", + "count": 2 + }, + { + "path": "/packages/grafana-ui/src/components/Select/SelectBase.tsx", + "count": 7 + }, + { + "path": "/packages/grafana-ui/src/components/Select/SelectOptionGroup.tsx", + "count": 3 + }, + { + "path": "/packages/grafana-ui/src/components/Select/ValueContainer.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Select/resetSelectStyles.ts", + "count": 4 + }, + { + "path": "/packages/grafana-ui/src/components/Select/types.ts", + "count": 6 + }, + { + "path": "/packages/grafana-ui/src/components/SingleStatShared/SingleStatBaseOptions.ts", + "count": 15 + }, + { + "path": "/packages/grafana-ui/src/components/StatsPicker/StatsPicker.story.tsx", + "count": 3 + }, + { + "path": "/packages/grafana-ui/src/components/Table/Filter.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Table/FilterPopup.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Table/FooterRow.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Table/HeaderRow.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Table/Table.tsx", + "count": 2 + }, + { + "path": "/packages/grafana-ui/src/components/Table/TableCell.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Table/TableCellInspectModal.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Table/reducer.ts", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Table/types.ts", + "count": 2 + }, + { + "path": "/packages/grafana-ui/src/components/Table/utils.ts", + "count": 6 + }, + { + "path": "/packages/grafana-ui/src/components/VizLegend/types.ts", + "count": 2 + }, + { + "path": "/packages/grafana-ui/src/components/VizTooltip/VizTooltip.tsx", + "count": 2 + }, + { + "path": "/packages/grafana-ui/src/components/uPlot/PlotLegend.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/uPlot/config/UPlotAxisBuilder.ts", + "count": 3 + }, + { + "path": "/packages/grafana-ui/src/components/uPlot/types.ts", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/graveyard/Graph/GraphContextMenu.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/graveyard/Graph/utils.ts", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/graveyard/GraphNG/GraphNG.tsx", + "count": 6 + }, + { + "path": "/packages/grafana-ui/src/graveyard/GraphNG/nullInsertThreshold.ts", + "count": 3 + }, + { + "path": "/packages/grafana-ui/src/graveyard/GraphNG/nullToUndefThreshold.ts", + "count": 2 + }, + { + "path": "/packages/grafana-ui/src/graveyard/TimeSeries/utils.ts", + "count": 2 + }, + { + "path": "/packages/grafana-ui/src/slate-plugins/slate-prism/options.tsx", + "count": 2 + }, + { + "path": "/packages/grafana-ui/src/slate-plugins/suggestions.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/themes/stylesFactory.ts", + "count": 2 + }, + { + "path": "/packages/grafana-ui/src/types/forms.ts", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/types/jquery.d.ts", + "count": 9 + }, + { + "path": "/packages/grafana-ui/src/types/mdx.d.ts", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/types/react-table-config.d.ts", + "count": 2 + }, + { + "path": "/packages/grafana-ui/src/utils/debug.ts", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/utils/dom.ts", + "count": 3 + }, + { + "path": "/packages/grafana-ui/src/utils/logger.ts", + "count": 3 + }, + { + "path": "/packages/grafana-ui/src/utils/storybook/withTheme.tsx", + "count": 2 + }, + { + "path": "/packages/grafana-ui/src/utils/useAsyncDependency.ts", + "count": 1 + }, + { + "path": "/public/app/core/TableModel.ts", + "count": 7 + }, + { + "path": "/public/app/core/components/DynamicImports/SafeDynamicImport.tsx", + "count": 1 + }, + { + "path": "/public/app/core/components/GraphNG/GraphNG.tsx", + "count": 6 + }, + { + "path": "/public/app/core/components/OptionsUI/registry.tsx", + "count": 11 + }, + { + "path": "/public/app/core/components/TagFilter/TagFilter.tsx", + "count": 5 + }, + { + "path": "/public/app/core/components/TagFilter/TagOption.tsx", + "count": 1 + }, + { + "path": "/public/app/core/components/TimeSeries/utils.ts", + "count": 2 + }, + { + "path": "/public/app/core/components/connectWithCleanUp.tsx", + "count": 1 + }, + { + "path": "/public/app/core/navigation/types.ts", + "count": 1 + }, + { + "path": "/public/app/core/reducers/root.ts", + "count": 1 + }, + { + "path": "/public/app/core/services/ResponseQueue.ts", + "count": 1 + }, + { + "path": "/public/app/core/services/backend_srv.ts", + "count": 9 + }, + { + "path": "/public/app/core/services/context_srv.ts", + "count": 1 + }, + { + "path": "/public/app/core/services/echo/backends/analytics/ApplicationInsightsBackend.ts", + "count": 1 + }, + { + "path": "/public/app/core/services/echo/backends/analytics/RudderstackBackend.ts", + "count": 2 + }, + { + "path": "/public/app/core/specs/backend_srv.test.ts", + "count": 1 + }, + { + "path": "/public/app/core/time_series2.ts", + "count": 19 + }, + { + "path": "/public/app/core/utils/ConfigProvider.tsx", + "count": 2 + }, + { + "path": "/public/app/core/utils/connectWithReduxStore.tsx", + "count": 8 + }, + { + "path": "/public/app/core/utils/deferred.ts", + "count": 1 + }, + { + "path": "/public/app/core/utils/fetch.ts", + "count": 1 + }, + { + "path": "/public/app/core/utils/flatten.ts", + "count": 1 + }, + { + "path": "/public/app/core/utils/object.ts", + "count": 2 + }, + { + "path": "/public/app/core/utils/richHistory.test.ts", + "count": 1 + }, + { + "path": "/public/app/features/alerting/routes.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/state/ThresholdMapper.ts", + "count": 1 + }, + { + "path": "/public/app/features/alerting/state/alertDef.ts", + "count": 4 + }, + { + "path": "/public/app/features/alerting/state/query_part.ts", + "count": 11 + }, + { + "path": "/public/app/features/alerting/state/reducers.ts", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/notification-policies/Policy.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/receivers/form/ChannelOptions.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/receivers/form/ReceiverForm.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/receivers/form/fields/OptionField.tsx", + "count": 5 + }, + { + "path": "/public/app/features/alerting/unified/components/receivers/form/fields/SubformArrayField.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/receivers/form/fields/SubformField.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/PreviewRule.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/hooks/useControlledFieldArray.ts", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/mocks.ts", + "count": 4 + }, + { + "path": "/public/app/features/alerting/unified/types/receiver-form.ts", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/utils/misc.test.ts", + "count": 3 + }, + { + "path": "/public/app/features/alerting/unified/utils/receiver-form.ts", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/utils/redux.ts", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/utils/rules.ts", + "count": 1 + }, + { + "path": "/public/app/features/annotations/events_processing.ts", + "count": 1 + }, + { + "path": "/public/app/features/annotations/standardAnnotationSupport.ts", + "count": 2 + }, + { + "path": "/public/app/features/canvas/element.ts", + "count": 5 + }, + { + "path": "/public/app/features/canvas/runtime/element.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard-scene/pages/DashboardScenePage.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard-scene/saving/DetectChangesWorker.ts", + "count": 2 + }, + { + "path": "/public/app/features/dashboard-scene/scene/PanelMenuBehavior.tsx", + "count": 2 + }, + { + "path": "/public/app/features/dashboard-scene/serialization/transformSaveModelToScene.test.ts", + "count": 4 + }, + { + "path": "/public/app/features/dashboard-scene/serialization/transformSceneToSaveModel.test.ts", + "count": 13 + }, + { + "path": "/public/app/features/dashboard-scene/serialization/transformSceneToSaveModel.ts", + "count": 1 + }, + { + "path": "/public/app/features/dashboard-scene/settings/variables/components/VariableSelectField.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard-scene/settings/variables/utils.ts", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/DashExportModal/DashboardExporter.test.ts", + "count": 6 + }, + { + "path": "/public/app/features/dashboard/components/DashExportModal/DashboardExporter.ts", + "count": 7 + }, + { + "path": "/public/app/features/dashboard/components/DashboardPrompt/DashboardPrompt.test.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/DashboardPrompt/DashboardPrompt.tsx", + "count": 2 + }, + { + "path": "/public/app/features/dashboard/components/DashboardRow/DashboardRow.test.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/PanelEditor/OptionsPaneItemDescriptor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/PanelEditor/OverrideCategoryTitle.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/PanelEditor/getFieldOverrideElements.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/PanelEditor/getVisualizationOptions.tsx", + "count": 3 + }, + { + "path": "/public/app/features/dashboard/components/PanelEditor/utils.ts", + "count": 4 + }, + { + "path": "/public/app/features/dashboard/components/SaveDashboard/forms/SaveDashboardAsForm.test.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/SaveDashboard/forms/SaveDashboardForm.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/SaveDashboard/types.ts", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/SaveDashboard/useDashboardSave.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/ShareModal/ShareExport.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/SubMenu/DashboardLinksDashboard.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/TransformationsEditor/TransformationEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/VersionHistory/useDashboardRestore.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/containers/DashboardPage.tsx", + "count": 2 + }, + { + "path": "/public/app/features/dashboard/dashgrid/PanelStateWrapper.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/services/DashboardLoaderSrv.ts", + "count": 3 + }, + { + "path": "/public/app/features/dashboard/state/DashboardMigrator.test.ts", + "count": 12 + }, + { + "path": "/public/app/features/dashboard/state/DashboardMigrator.ts", + "count": 27 + }, + { + "path": "/public/app/features/dashboard/state/DashboardModel.repeat.test.ts", + "count": 4 + }, + { + "path": "/public/app/features/dashboard/state/DashboardModel.test.ts", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/state/DashboardModel.ts", + "count": 23 + }, + { + "path": "/public/app/features/dashboard/state/PanelModel.test.ts", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/state/PanelModel.ts", + "count": 20 + }, + { + "path": "/public/app/features/dashboard/state/TimeModel.ts", + "count": 2 + }, + { + "path": "/public/app/features/dashboard/state/actions.ts", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/state/getPanelPluginToMigrateTo.ts", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/state/initDashboard.test.ts", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/utils/getPanelMenu.test.ts", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/utils/getPanelMenu.ts", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/utils/panelMerge.ts", + "count": 2 + }, + { + "path": "/public/app/features/datasources/state/actions.test.ts", + "count": 2 + }, + { + "path": "/public/app/features/datasources/state/actions.ts", + "count": 1 + }, + { + "path": "/public/app/features/datasources/state/navModel.ts", + "count": 1 + }, + { + "path": "/public/app/features/dimensions/scale.ts", + "count": 1 + }, + { + "path": "/public/app/features/dimensions/types.ts", + "count": 1 + }, + { + "path": "/public/app/features/explore/Logs/Logs.tsx", + "count": 1 + }, + { + "path": "/public/app/features/explore/Logs/LogsMetaRow.tsx", + "count": 1 + }, + { + "path": "/public/app/features/explore/TraceView/components/model/link-patterns.tsx", + "count": 10 + }, + { + "path": "/public/app/features/explore/TraceView/components/types/trace.ts", + "count": 1 + }, + { + "path": "/public/app/features/explore/spec/helper/setup.tsx", + "count": 1 + }, + { + "path": "/public/app/features/explore/state/time.test.ts", + "count": 1 + }, + { + "path": "/public/app/features/explore/state/utils.ts", + "count": 2 + }, + { + "path": "/public/app/features/geo/gazetteer/gazetteer.ts", + "count": 1 + }, + { + "path": "/public/app/features/inspector/QueryInspector.tsx", + "count": 1 + }, + { + "path": "/public/app/features/library-panels/components/LibraryPanelsView/actions.ts", + "count": 1 + }, + { + "path": "/public/app/features/library-panels/utils.ts", + "count": 1 + }, + { + "path": "/public/app/features/live/centrifuge/channel.ts", + "count": 1 + }, + { + "path": "/public/app/features/live/data/amendTimeSeries.ts", + "count": 1 + }, + { + "path": "/public/app/features/manage-dashboards/state/actions.ts", + "count": 14 + }, + { + "path": "/public/app/features/manage-dashboards/state/reducers.ts", + "count": 4 + }, + { + "path": "/public/app/features/org/state/actions.ts", + "count": 1 + }, + { + "path": "/public/app/features/panel/panellinks/linkSuppliers.ts", + "count": 1 + }, + { + "path": "/public/app/features/panel/panellinks/link_srv.ts", + "count": 4 + }, + { + "path": "/public/app/features/plugins/admin/hooks/useHistory.tsx", + "count": 1 + }, + { + "path": "/public/app/features/plugins/admin/types.ts", + "count": 1 + }, + { + "path": "/public/app/features/plugins/datasource_srv.ts", + "count": 8 + }, + { + "path": "/public/app/features/plugins/tests/datasource_srv.test.ts", + "count": 3 + }, + { + "path": "/public/app/features/query/state/DashboardQueryRunner/DashboardQueryRunner.ts", + "count": 1 + }, + { + "path": "/public/app/features/query/state/DashboardQueryRunner/testHelpers.ts", + "count": 2 + }, + { + "path": "/public/app/features/query/state/DashboardQueryRunner/utils.ts", + "count": 4 + }, + { + "path": "/public/app/features/query/state/updateQueries.test.ts", + "count": 11 + }, + { + "path": "/public/app/features/search/service/sql.ts", + "count": 1 + }, + { + "path": "/public/app/features/search/types.ts", + "count": 1 + }, + { + "path": "/public/app/features/storage/storage.ts", + "count": 2 + }, + { + "path": "/public/app/features/teams/TeamGroupSync.tsx", + "count": 2 + }, + { + "path": "/public/app/features/teams/state/selectors.ts", + "count": 1 + }, + { + "path": "/public/app/features/templating/fieldAccessorCache.ts", + "count": 1 + }, + { + "path": "/public/app/features/templating/formatVariableValue.ts", + "count": 3 + }, + { + "path": "/public/app/features/templating/templateProxies.ts", + "count": 1 + }, + { + "path": "/public/app/features/templating/template_srv.ts", + "count": 10 + }, + { + "path": "/public/app/features/trails/ActionTabs/utils.ts", + "count": 1 + }, + { + "path": "/public/app/features/transformers/FilterByValueTransformer/ValueMatchers/BasicMatcherEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/transformers/FilterByValueTransformer/ValueMatchers/NoopMatcherEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/transformers/FilterByValueTransformer/ValueMatchers/RangeMatcherEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/transformers/FilterByValueTransformer/ValueMatchers/types.ts", + "count": 3 + }, + { + "path": "/public/app/features/transformers/FilterByValueTransformer/ValueMatchers/utils.ts", + "count": 3 + }, + { + "path": "/public/app/features/transformers/FilterByValueTransformer/ValueMatchers/valueMatchersUI.ts", + "count": 1 + }, + { + "path": "/public/app/features/transformers/calculateHeatmap/editor/helper.ts", + "count": 1 + }, + { + "path": "/public/app/features/transformers/extractFields/ExtractFieldsTransformerEditor.tsx", + "count": 2 + }, + { + "path": "/public/app/features/transformers/extractFields/extractFields.ts", + "count": 1 + }, + { + "path": "/public/app/features/transformers/extractFields/fieldExtractors.ts", + "count": 1 + }, + { + "path": "/public/app/features/transformers/fieldToConfigMapping/fieldToConfigMapping.ts", + "count": 4 + }, + { + "path": "/public/app/features/transformers/lookupGazetteer/fieldLookup.ts", + "count": 1 + }, + { + "path": "/public/app/features/transformers/prepareTimeSeries/prepareTimeSeries.test.ts", + "count": 1 + }, + { + "path": "/public/app/features/transformers/prepareTimeSeries/prepareTimeSeries.ts", + "count": 2 + }, + { + "path": "/public/app/features/transformers/spatial/optionsHelper.tsx", + "count": 3 + }, + { + "path": "/public/app/features/transformers/standardTransformers.ts", + "count": 1 + }, + { + "path": "/public/app/features/variables/adapters.ts", + "count": 3 + }, + { + "path": "/public/app/features/variables/adhoc/picker/AdHocFilterRenderer.tsx", + "count": 1 + }, + { + "path": "/public/app/features/variables/datasource/actions.ts", + "count": 1 + }, + { + "path": "/public/app/features/variables/editor/VariableEditorEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/variables/editor/getVariableQueryEditor.tsx", + "count": 2 + }, + { + "path": "/public/app/features/variables/editor/reducer.ts", + "count": 1 + }, + { + "path": "/public/app/features/variables/editor/types.ts", + "count": 1 + }, + { + "path": "/public/app/features/variables/guard.ts", + "count": 2 + }, + { + "path": "/public/app/features/variables/inspect/NetworkGraph.tsx", + "count": 7 + }, + { + "path": "/public/app/features/variables/inspect/utils.ts", + "count": 8 + }, + { + "path": "/public/app/features/variables/pickers/OptionsPicker/actions.ts", + "count": 2 + }, + { + "path": "/public/app/features/variables/query/QueryVariableEditor.tsx", + "count": 2 + }, + { + "path": "/public/app/features/variables/query/VariableQueryRunner.ts", + "count": 1 + }, + { + "path": "/public/app/features/variables/query/actions.test.tsx", + "count": 1 + }, + { + "path": "/public/app/features/variables/query/actions.ts", + "count": 5 + }, + { + "path": "/public/app/features/variables/query/operators.ts", + "count": 2 + }, + { + "path": "/public/app/features/variables/query/queryRunners.test.ts", + "count": 1 + }, + { + "path": "/public/app/features/variables/query/queryRunners.ts", + "count": 2 + }, + { + "path": "/public/app/features/variables/query/reducer.ts", + "count": 2 + }, + { + "path": "/public/app/features/variables/query/variableQueryObserver.ts", + "count": 2 + }, + { + "path": "/public/app/features/variables/state/keyedVariablesReducer.ts", + "count": 2 + }, + { + "path": "/public/app/features/variables/state/sharedReducer.ts", + "count": 2 + }, + { + "path": "/public/app/features/variables/state/types.ts", + "count": 1 + }, + { + "path": "/public/app/features/variables/state/upgradeLegacyQueries.test.ts", + "count": 2 + }, + { + "path": "/public/app/features/variables/system/adapter.ts", + "count": 4 + }, + { + "path": "/public/app/features/variables/types.ts", + "count": 5 + }, + { + "path": "/public/app/features/variables/utils.ts", + "count": 6 + }, + { + "path": "/public/app/plugins/datasource/alertmanager/DataSource.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/alertmanager/types.ts", + "count": 3 + }, + { + "path": "/public/app/plugins/datasource/azuremonitor/utils/messageFromError.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/cloud-monitoring/CloudMonitoringMetricFindQuery.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/cloud-monitoring/datasource.ts", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/cloud-monitoring/types/types.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/cloudwatch/datasource.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/cloudwatch/language/cloudwatch-logs/CloudWatchLogsLanguageProvider.ts", + "count": 3 + }, + { + "path": "/public/app/plugins/datasource/cloudwatch/types.ts", + "count": 7 + }, + { + "path": "/public/app/plugins/datasource/cloudwatch/utils/logsRetry.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/ElasticResponse.ts", + "count": 30 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/LanguageProvider.ts", + "count": 4 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/LegacyQueryRunner.ts", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/QueryBuilder.ts", + "count": 8 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/datasource.ts", + "count": 5 + }, + { + "path": "/public/app/plugins/datasource/grafana-testdata-datasource/QueryEditor.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/grafana-testdata-datasource/components/RandomWalkEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/grafana-testdata-datasource/components/SimulationQueryEditor.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/grafana-testdata-datasource/components/SimulationSchemaForm.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/grafana-testdata-datasource/datasource.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/grafana-testdata-datasource/runStreams.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/grafana/components/QueryEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/grafana/datasource.ts", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/graphite/components/helpers.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/graphite/datasource.test.ts", + "count": 3 + }, + { + "path": "/public/app/plugins/datasource/graphite/datasource.ts", + "count": 49 + }, + { + "path": "/public/app/plugins/datasource/graphite/gfunc.ts", + "count": 9 + }, + { + "path": "/public/app/plugins/datasource/graphite/graphite_query.ts", + "count": 19 + }, + { + "path": "/public/app/plugins/datasource/graphite/lexer.ts", + "count": 7 + }, + { + "path": "/public/app/plugins/datasource/graphite/migrations.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/graphite/specs/graphite_query.test.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/graphite/specs/store.test.ts", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/graphite/types.ts", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/graphite/utils.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/influxdb/datasource.ts", + "count": 12 + }, + { + "path": "/public/app/plugins/datasource/influxdb/influx_query_model.ts", + "count": 12 + }, + { + "path": "/public/app/plugins/datasource/influxdb/influx_series.ts", + "count": 19 + }, + { + "path": "/public/app/plugins/datasource/influxdb/migrations.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/influxdb/query_part.ts", + "count": 15 + }, + { + "path": "/public/app/plugins/datasource/influxdb/response_parser.ts", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/jaeger/_importedDependencies/types/trace.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/jaeger/datasource.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/jaeger/types.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/loki/LanguageProvider.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/loki/configuration/ConfigEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/loki/datasource.ts", + "count": 3 + }, + { + "path": "/public/app/plugins/datasource/loki/streaming.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/opentsdb/datasource.d.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/opentsdb/datasource.ts", + "count": 44 + }, + { + "path": "/public/app/plugins/datasource/opentsdb/migrations.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/prometheus/configuration/AzureCredentialsConfig.ts", + "count": 18 + }, + { + "path": "/public/app/plugins/datasource/tempo/_importedDependencies/components/AdHocFilter/AdHocFilterRenderer.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/tempo/_importedDependencies/datasources/prometheus/types.ts", + "count": 3 + }, + { + "path": "/public/app/plugins/datasource/tempo/datasource.ts", + "count": 4 + }, + { + "path": "/public/app/plugins/datasource/tempo/language_provider.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/tempo/resultTransformer.ts", + "count": 4 + }, + { + "path": "/public/app/plugins/datasource/zipkin/QueryField.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/zipkin/datasource.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/zipkin/utils/transforms.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/barchart/quadtree.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/candlestick/CandlestickPanel.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/canvas/editor/element/elementEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/canvas/editor/inline/InlineEditBody.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/panel/canvas/editor/layer/layerEditor.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/panel/debug/CursorView.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/debug/EventBusLogger.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/panel/gauge/GaugeMigrations.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/geomap/components/MarkersLegend.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/geomap/layers/registry.ts", + "count": 2 + }, + { + "path": "/public/app/plugins/panel/geomap/migrations.ts", + "count": 2 + }, + { + "path": "/public/app/plugins/panel/geomap/utils/layers.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/heatmap/HeatmapPanel.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/heatmap/migrations.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/heatmap/palettes.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/histogram/migrations.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/live/LiveChannelEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/nodeGraph/ViewControls.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/piechart/migrations.ts", + "count": 2 + }, + { + "path": "/public/app/plugins/panel/stat/StatMigrations.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/state-timeline/migrations.ts", + "count": 2 + }, + { + "path": "/public/app/plugins/panel/table/migrations.ts", + "count": 6 + }, + { + "path": "/public/app/plugins/panel/text/TextPanelEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/text/textPanelMigrationHandler.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/timeseries/migrations.ts", + "count": 6 + }, + { + "path": "/public/app/plugins/panel/timeseries/plugins/AnnotationsPlugin2.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/timeseries/plugins/annotations2/AnnotationEditor2.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/timeseries/plugins/annotations2/AnnotationMarker2.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/timeseries/plugins/annotations2/AnnotationTooltip2.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/xychart/AutoEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/xychart/XYChartPanel.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/xychart/scatter.ts", + "count": 4 + }, + { + "path": "/public/app/plugins/panel/xychart/v2/scatter.ts", + "count": 4 + }, + { + "path": "/public/app/plugins/panel/xychart/v2/utils.ts", + "count": 1 + }, + { + "path": "/public/app/store/configureStore.ts", + "count": 1 + }, + { + "path": "/public/app/store/store.ts", + "count": 1 + }, + { + "path": "/public/app/types/alerting.ts", + "count": 5 + }, + { + "path": "/public/app/types/appEvent.ts", + "count": 7 + }, + { + "path": "/public/app/types/dashboard.ts", + "count": 1 + }, + { + "path": "/public/app/types/events.ts", + "count": 13 + }, + { + "path": "/public/app/types/jquery/jquery.d.ts", + "count": 9 + }, + { + "path": "/public/app/types/store.ts", + "count": 1 + }, + { + "path": "/public/test/core/redux/reduxTester.ts", + "count": 6 + }, + { + "path": "/public/test/core/thunk/thunkTester.ts", + "count": 8 + }, + { + "path": "/public/test/global-jquery-shim.ts", + "count": 1 + }, + { + "path": "/public/test/helpers/getDashboardModel.ts", + "count": 1 + }, + { + "path": "/public/test/helpers/initTemplateSrv.ts", + "count": 1 + }, + { + "path": "/public/test/jest-setup.ts", + "count": 1 + }, + { + "path": "/public/test/lib/common.ts", + "count": 1 + }, + { + "path": "/public/test/specs/helpers.ts", + "count": 11 + } + ] + }, + { + "name": "Styles should be written using objects.", + "files": [ + { + "path": "/packages/grafana-flamegraph/src/FlameGraph/FlameGraph.tsx", + "count": 5 + }, + { + "path": "/packages/grafana-flamegraph/src/FlameGraph/FlameGraphMetadata.tsx", + "count": 4 + }, + { + "path": "/packages/grafana-flamegraph/src/FlameGraph/FlameGraphTooltip.tsx", + "count": 6 + }, + { + "path": "/packages/grafana-flamegraph/src/FlameGraphHeader.tsx", + "count": 13 + }, + { + "path": "/packages/grafana-flamegraph/src/TopTable/FlameGraphTopTableContainer.tsx", + "count": 2 + }, + { + "path": "/packages/grafana-prometheus/src/components/PromExemplarField.tsx", + "count": 3 + }, + { + "path": "/packages/grafana-prometheus/src/components/PromExploreExtraField.tsx", + "count": 2 + }, + { + "path": "/packages/grafana-prometheus/src/components/PrometheusMetricsBrowser.tsx", + "count": 12 + }, + { + "path": "/packages/grafana-prometheus/src/components/monaco-query-field/MonacoQueryField.tsx", + "count": 2 + }, + { + "path": "/packages/grafana-prometheus/src/configuration/ConfigEditor.tsx", + "count": 16 + }, + { + "path": "/packages/grafana-prometheus/src/configuration/ExemplarsSettings.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-prometheus/src/querybuilder/QueryPattern.tsx", + "count": 4 + }, + { + "path": "/packages/grafana-prometheus/src/querybuilder/QueryPatternsModal.tsx", + "count": 2 + }, + { + "path": "/packages/grafana-prometheus/src/querybuilder/components/LabelFilters.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-prometheus/src/querybuilder/components/MetricSelect.tsx", + "count": 9 + }, + { + "path": "/packages/grafana-prometheus/src/querybuilder/components/PromQueryCodeEditor.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-prometheus/src/querybuilder/components/metrics-modal/AdditionalSettings.tsx", + "count": 3 + }, + { + "path": "/packages/grafana-prometheus/src/querybuilder/components/metrics-modal/ResultsTable.tsx", + "count": 13 + }, + { + "path": "/packages/grafana-prometheus/src/querybuilder/components/metrics-modal/styles.ts", + "count": 19 + }, + { + "path": "/packages/grafana-prometheus/src/querybuilder/shared/QueryBuilderHints.tsx", + "count": 2 + }, + { + "path": "/packages/grafana-sql/src/components/query-editor-raw/QueryToolbox.tsx", + "count": 5 + }, + { + "path": "/packages/grafana-sql/src/components/query-editor-raw/QueryValidator.tsx", + "count": 3 + }, + { + "path": "/packages/grafana-sql/src/components/query-editor-raw/RawEditor.tsx", + "count": 2 + }, + { + "path": "/public/app/core/components/AppChrome/TopBar/TopSearchBarCommandPaletteTrigger.tsx", + "count": 1 + }, + { + "path": "/public/app/core/components/NestedFolderPicker/Trigger.tsx", + "count": 1 + }, + { + "path": "/public/app/core/components/PageHeader/PageHeader.tsx", + "count": 2 + }, + { + "path": "/public/app/core/components/PanelTypeFilter/PanelTypeFilter.tsx", + "count": 2 + }, + { + "path": "/public/app/core/components/QueryOperationRow/OperationRowHelp.tsx", + "count": 1 + }, + { + "path": "/public/app/core/components/QueryOperationRow/QueryOperationRow.tsx", + "count": 2 + }, + { + "path": "/public/app/core/components/QueryOperationRow/QueryOperationRowHeader.tsx", + "count": 7 + }, + { + "path": "/public/app/core/components/RolePicker/RolePickerInput.tsx", + "count": 7 + }, + { + "path": "/public/app/core/components/RolePicker/ValueContainer.tsx", + "count": 1 + }, + { + "path": "/public/app/core/components/TagFilter/TagFilter.tsx", + "count": 2 + }, + { + "path": "/public/app/core/components/TagFilter/TagOption.tsx", + "count": 2 + }, + { + "path": "/public/app/core/components/Upgrade/ProBadge.tsx", + "count": 1 + }, + { + "path": "/public/app/core/components/Upgrade/UpgradeBox.tsx", + "count": 18 + }, + { + "path": "/public/app/features/admin/LicenseChrome.tsx", + "count": 3 + }, + { + "path": "/public/app/features/admin/UpgradePage.tsx", + "count": 5 + }, + { + "path": "/public/app/features/admin/UserListPublicDashboardPage/DashboardsListModalButton.tsx", + "count": 8 + }, + { + "path": "/public/app/features/admin/UserListPublicDashboardPage/DeleteUserModalButton.tsx", + "count": 2 + }, + { + "path": "/public/app/features/admin/UserOrgs.tsx", + "count": 17 + }, + { + "path": "/public/app/features/admin/UserPermissions.tsx", + "count": 1 + }, + { + "path": "/public/app/features/admin/UserProfile.tsx", + "count": 3 + }, + { + "path": "/public/app/features/alerting/unified/AlertWarning.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/AlertsFolderView.tsx", + "count": 5 + }, + { + "path": "/public/app/features/alerting/unified/GrafanaRuleQueryViewer.tsx", + "count": 15 + }, + { + "path": "/public/app/features/alerting/unified/NotificationPolicies.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/PanelAlertTabContent.tsx", + "count": 3 + }, + { + "path": "/public/app/features/alerting/unified/RedirectToRuleViewer.tsx", + "count": 4 + }, + { + "path": "/public/app/features/alerting/unified/RuleList.tsx", + "count": 4 + }, + { + "path": "/public/app/features/alerting/unified/components/AlertLabel.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/AlertLabels.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/AlertManagerPicker.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/AlertStateDot.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/AnnotationDetailsField.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/DetailsField.tsx", + "count": 3 + }, + { + "path": "/public/app/features/alerting/unified/components/DynamicTable.tsx", + "count": 7 + }, + { + "path": "/public/app/features/alerting/unified/components/DynamicTableWithGuidelines.tsx", + "count": 6 + }, + { + "path": "/public/app/features/alerting/unified/components/EmptyArea.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/EmptyAreaWithCTA.tsx", + "count": 3 + }, + { + "path": "/public/app/features/alerting/unified/components/Expression.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/GrafanaAlertmanagerDeliveryWarning.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/Label.tsx", + "count": 3 + }, + { + "path": "/public/app/features/alerting/unified/components/MetaText.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/Spacer.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/StateColoredText.tsx", + "count": 4 + }, + { + "path": "/public/app/features/alerting/unified/components/StateTag.tsx", + "count": 9 + }, + { + "path": "/public/app/features/alerting/unified/components/Tokenize.tsx", + "count": 4 + }, + { + "path": "/public/app/features/alerting/unified/components/Well.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/admin/AlertmanagerConfig.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/admin/AlertmanagerConfigSelector.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/admin/ExternalAlertmanagerDataSources.tsx", + "count": 5 + }, + { + "path": "/public/app/features/alerting/unified/components/admin/ExternalAlertmanagers.tsx", + "count": 4 + }, + { + "path": "/public/app/features/alerting/unified/components/alert-groups/AlertDetails.tsx", + "count": 3 + }, + { + "path": "/public/app/features/alerting/unified/components/alert-groups/AlertGroupAlertsTable.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/alert-groups/AlertGroupFilter.tsx", + "count": 3 + }, + { + "path": "/public/app/features/alerting/unified/components/export/FileExportPreview.tsx", + "count": 3 + }, + { + "path": "/public/app/features/alerting/unified/components/expressions/Expression.tsx", + "count": 25 + }, + { + "path": "/public/app/features/alerting/unified/components/expressions/ExpressionStatusIndicator.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/mute-timings/MuteTimingForm.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/mute-timings/MuteTimingTimeInterval.tsx", + "count": 4 + }, + { + "path": "/public/app/features/alerting/unified/components/mute-timings/MuteTimingTimeRange.tsx", + "count": 5 + }, + { + "path": "/public/app/features/alerting/unified/components/mute-timings/MuteTimingsTable.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/notification-policies/EditNotificationPolicyForm.tsx", + "count": 4 + }, + { + "path": "/public/app/features/alerting/unified/components/notification-policies/Matchers.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/notification-policies/PromDurationDocs.tsx", + "count": 4 + }, + { + "path": "/public/app/features/alerting/unified/components/notification-policies/formStyles.ts", + "count": 6 + }, + { + "path": "/public/app/features/alerting/unified/components/receivers/AlertInstanceModalSelector.tsx", + "count": 18 + }, + { + "path": "/public/app/features/alerting/unified/components/receivers/PayloadEditor.tsx", + "count": 3 + }, + { + "path": "/public/app/features/alerting/unified/components/receivers/ReceiversSection.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/receivers/TemplateDataDocs.tsx", + "count": 3 + }, + { + "path": "/public/app/features/alerting/unified/components/receivers/TemplateForm.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/receivers/form/ChannelSubForm.tsx", + "count": 5 + }, + { + "path": "/public/app/features/alerting/unified/components/receivers/form/CollapsibleSection.tsx", + "count": 5 + }, + { + "path": "/public/app/features/alerting/unified/components/receivers/form/GenerateAlertDataModal.tsx", + "count": 6 + }, + { + "path": "/public/app/features/alerting/unified/components/receivers/form/ReceiverForm.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/receivers/form/TestContactPointModal.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/receivers/form/fields/KeyValueMapInput.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/receivers/form/fields/OptionField.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/receivers/form/fields/StringArrayInput.tsx", + "count": 3 + }, + { + "path": "/public/app/features/alerting/unified/components/receivers/form/fields/styles.ts", + "count": 5 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/AnnotationsStep.tsx", + "count": 11 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/CloudAlertPreview.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/CloudEvaluationBehavior.tsx", + "count": 3 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/CustomAnnotationHeaderField.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/DashboardAnnotationField.tsx", + "count": 4 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/DashboardPicker.tsx", + "count": 15 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/ExpressionEditor.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/ExpressionsEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/FolderAndGroup.tsx", + "count": 4 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/GrafanaEvaluationBehavior.tsx", + "count": 11 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/GroupAndNamespaceFields.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/NeedHelpInfo.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/PreviewRule.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/PreviewRuleResult.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/QueryEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/QueryOptions.tsx", + "count": 3 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/QueryWrapper.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/RecordingRuleEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/RuleEditorSection.tsx", + "count": 3 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/RuleFolderPicker.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/RuleInspector.tsx", + "count": 3 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/VizWrapper.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/notificaton-preview/NotificationPolicyMatchers.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/notificaton-preview/NotificationPreview.tsx", + "count": 7 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/notificaton-preview/NotificationPreviewByAlertManager.tsx", + "count": 5 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/notificaton-preview/NotificationRoute.tsx", + "count": 9 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/notificaton-preview/NotificationRouteDetailsModal.tsx", + "count": 11 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/query-and-alert-condition/CloudDataSourceSelector.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/query-and-alert-condition/QueryAndExpressionsStep.tsx", + "count": 4 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/rule-types/RuleType.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/rule-types/RuleTypePicker.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-viewer/RuleViewerLayout.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/rules/ActionButton.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/rules/AlertInstanceStateFilter.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/rules/CloudRules.tsx", + "count": 4 + }, + { + "path": "/public/app/features/alerting/unified/components/rules/EditRuleGroupModal.tsx", + "count": 5 + }, + { + "path": "/public/app/features/alerting/unified/components/rules/GrafanaRules.tsx", + "count": 4 + }, + { + "path": "/public/app/features/alerting/unified/components/rules/NoRulesCTA.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/rules/ReorderRuleGroupModal.tsx", + "count": 7 + }, + { + "path": "/public/app/features/alerting/unified/components/rules/RuleActionsButtons.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/rules/RuleConfigStatus.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/components/rules/RuleDetails.tsx", + "count": 3 + }, + { + "path": "/public/app/features/alerting/unified/components/rules/RuleDetailsActionButtons.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/rules/RuleDetailsAnnotations.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/rules/RuleDetailsDataSources.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/rules/RuleDetailsExpression.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/rules/RuleDetailsMatchingInstances.tsx", + "count": 5 + }, + { + "path": "/public/app/features/alerting/unified/components/rules/RuleHealth.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/rules/RuleListErrors.tsx", + "count": 3 + }, + { + "path": "/public/app/features/alerting/unified/components/rules/RuleListStateSection.tsx", + "count": 3 + }, + { + "path": "/public/app/features/alerting/unified/components/rules/RuleState.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/rules/RulesGroup.tsx", + "count": 12 + }, + { + "path": "/public/app/features/alerting/unified/components/rules/RulesTable.tsx", + "count": 4 + }, + { + "path": "/public/app/features/alerting/unified/components/rules/state-history/LogRecordViewer.tsx", + "count": 5 + }, + { + "path": "/public/app/features/alerting/unified/components/rules/state-history/LokiStateHistory.tsx", + "count": 6 + }, + { + "path": "/public/app/features/alerting/unified/components/rules/state-history/StateHistory.tsx", + "count": 3 + }, + { + "path": "/public/app/features/alerting/unified/components/silences/Matchers.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/silences/MatchersField.tsx", + "count": 5 + }, + { + "path": "/public/app/features/alerting/unified/components/silences/SilenceDetails.tsx", + "count": 3 + }, + { + "path": "/public/app/features/alerting/unified/components/silences/SilencePeriod.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/silences/SilencedAlertsTable.tsx", + "count": 3 + }, + { + "path": "/public/app/features/alerting/unified/components/silences/SilencedInstancesPreview.tsx", + "count": 5 + }, + { + "path": "/public/app/features/alerting/unified/components/silences/SilencesEditor.tsx", + "count": 5 + }, + { + "path": "/public/app/features/alerting/unified/components/silences/SilencesFilter.tsx", + "count": 4 + }, + { + "path": "/public/app/features/alerting/unified/components/silences/SilencesTable.tsx", + "count": 5 + }, + { + "path": "/public/app/features/alerting/unified/hooks/useStateHistoryModal.tsx", + "count": 2 + }, + { + "path": "/public/app/features/alerting/unified/styles/notifications.ts", + "count": 3 + }, + { + "path": "/public/app/features/alerting/unified/styles/pagination.ts", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/styles/table.ts", + "count": 5 + }, + { + "path": "/public/app/features/api-keys/ApiKeysTable.tsx", + "count": 2 + }, + { + "path": "/public/app/features/api-keys/MigrateToServiceAccountsCard.tsx", + "count": 3 + }, + { + "path": "/public/app/features/canvas/runtime/scene.tsx", + "count": 2 + }, + { + "path": "/public/app/features/connections/components/ConnectionsRedirectNotice/ConnectionsRedirectNotice.tsx", + "count": 2 + }, + { + "path": "/public/app/features/connections/tabs/ConnectData/CategoryHeader/CategoryHeader.tsx", + "count": 2 + }, + { + "path": "/public/app/features/connections/tabs/ConnectData/NoAccessModal/NoAccessModal.tsx", + "count": 9 + }, + { + "path": "/public/app/features/correlations/CorrelationsPage.tsx", + "count": 4 + }, + { + "path": "/public/app/features/correlations/Forms/AddCorrelationForm.tsx", + "count": 2 + }, + { + "path": "/public/app/features/correlations/Forms/ConfigureCorrelationBasicInfoForm.tsx", + "count": 2 + }, + { + "path": "/public/app/features/correlations/Forms/ConfigureCorrelationSourceForm.tsx", + "count": 2 + }, + { + "path": "/public/app/features/dashboard/components/AddWidgetModal/AddWidgetModal.tsx", + "count": 3 + }, + { + "path": "/public/app/features/dashboard/components/AnnotationSettings/AnnotationSettingsEdit.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/AnnotationSettings/AnnotationSettingsList.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/DashNav/DashNavButton.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/DashboardLoading/DashboardFailed.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/DashboardLoading/DashboardLoading.tsx", + "count": 2 + }, + { + "path": "/public/app/features/dashboard/components/DashboardSettings/ListNewButton.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/DeleteDashboard/DeleteDashboardModal.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/HelpWizard/HelpWizard.tsx", + "count": 3 + }, + { + "path": "/public/app/features/dashboard/components/PanelEditor/DynamicConfigValueEditor.tsx", + "count": 2 + }, + { + "path": "/public/app/features/dashboard/components/PanelEditor/OptionsPane.tsx", + "count": 4 + }, + { + "path": "/public/app/features/dashboard/components/PanelEditor/OptionsPaneItemDescriptor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/PanelEditor/OptionsPaneOptions.tsx", + "count": 10 + }, + { + "path": "/public/app/features/dashboard/components/PanelEditor/OverrideCategoryTitle.tsx", + "count": 5 + }, + { + "path": "/public/app/features/dashboard/components/PanelEditor/PanelEditor.tsx", + "count": 10 + }, + { + "path": "/public/app/features/dashboard/components/PanelEditor/PanelEditorTabs.tsx", + "count": 3 + }, + { + "path": "/public/app/features/dashboard/components/PanelEditor/VisualizationButton.tsx", + "count": 2 + }, + { + "path": "/public/app/features/dashboard/components/PanelEditor/VisualizationSelectPane.tsx", + "count": 10 + }, + { + "path": "/public/app/features/dashboard/components/PublicDashboardNotAvailable/PublicDashboardNotAvailable.tsx", + "count": 4 + }, + { + "path": "/public/app/features/dashboard/components/RowOptions/RowOptionsModal.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/SaveDashboard/SaveDashboardErrorProxy.tsx", + "count": 3 + }, + { + "path": "/public/app/features/dashboard/components/SaveDashboard/UnsavedChangesModal.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/SaveDashboard/forms/SaveDashboardForm.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/SaveDashboard/forms/SaveProvisionedDashboardForm.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/ShareModal/SharePublicDashboard/ConfigPublicDashboard/ConfigPublicDashboard.tsx", + "count": 3 + }, + { + "path": "/public/app/features/dashboard/components/ShareModal/SharePublicDashboard/ConfigPublicDashboard/EmailSharingConfiguration.tsx", + "count": 6 + }, + { + "path": "/public/app/features/dashboard/components/ShareModal/SharePublicDashboard/ConfigPublicDashboard/SettingsSummary.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/ShareModal/SharePublicDashboard/CreatePublicDashboard/AcknowledgeCheckboxes.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/ShareModal/SharePublicDashboard/CreatePublicDashboard/CreatePublicDashboard.tsx", + "count": 6 + }, + { + "path": "/public/app/features/dashboard/components/ShareModal/SharePublicDashboard/ModalAlerts/UnsupportedDataSourcesAlert.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/SubMenu/AnnotationPicker.tsx", + "count": 2 + }, + { + "path": "/public/app/features/dashboard/components/SubMenu/SubMenu.tsx", + "count": 2 + }, + { + "path": "/public/app/features/dashboard/components/TransformationsEditor/TransformationEditor.tsx", + "count": 10 + }, + { + "path": "/public/app/features/datasources/components/BasicSettings.tsx", + "count": 1 + }, + { + "path": "/public/app/features/datasources/components/DataSourceTestingStatus.tsx", + "count": 2 + }, + { + "path": "/public/app/features/datasources/components/DataSourceTypeCardList.tsx", + "count": 1 + }, + { + "path": "/public/app/features/datasources/components/picker/DataSourceCard.tsx", + "count": 9 + }, + { + "path": "/public/app/features/datasources/components/picker/DataSourceList.tsx", + "count": 4 + }, + { + "path": "/public/app/features/datasources/components/picker/DataSourceLogo.tsx", + "count": 1 + }, + { + "path": "/public/app/features/datasources/components/picker/DataSourceModal.tsx", + "count": 10 + }, + { + "path": "/public/app/features/dimensions/editors/ColorDimensionEditor.tsx", + "count": 2 + }, + { + "path": "/public/app/features/dimensions/editors/FileUploader.tsx", + "count": 8 + }, + { + "path": "/public/app/features/dimensions/editors/FolderPickerTab.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dimensions/editors/ResourceCards.tsx", + "count": 5 + }, + { + "path": "/public/app/features/dimensions/editors/ResourcePicker.tsx", + "count": 2 + }, + { + "path": "/public/app/features/dimensions/editors/ResourcePickerPopover.tsx", + "count": 5 + }, + { + "path": "/public/app/features/dimensions/editors/ScalarDimensionEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dimensions/editors/ScaleDimensionEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dimensions/editors/ThresholdsEditor/ThresholdsEditor.tsx", + "count": 8 + }, + { + "path": "/public/app/features/dimensions/editors/URLPickerTab.tsx", + "count": 3 + }, + { + "path": "/public/app/features/dimensions/editors/ValueMappingsEditor/ValueMappingsEditorModal.tsx", + "count": 1 + }, + { + "path": "/public/app/features/explore/Logs/LiveLogs.tsx", + "count": 5 + }, + { + "path": "/public/app/features/explore/Logs/LogsMetaRow.tsx", + "count": 1 + }, + { + "path": "/public/app/features/explore/Logs/LogsNavigation.tsx", + "count": 4 + }, + { + "path": "/public/app/features/explore/Logs/LogsNavigationPages.tsx", + "count": 5 + }, + { + "path": "/public/app/features/explore/Logs/LogsSamplePanel.tsx", + "count": 3 + }, + { + "path": "/public/app/features/explore/Logs/LogsVolumePanel.tsx", + "count": 3 + }, + { + "path": "/public/app/features/explore/Logs/LogsVolumePanelList.tsx", + "count": 4 + }, + { + "path": "/public/app/features/explore/Logs/utils/LogsCrossFadeTransition.tsx", + "count": 4 + }, + { + "path": "/public/app/features/explore/NodeGraph/NodeGraphContainer.tsx", + "count": 1 + }, + { + "path": "/public/app/features/explore/PrometheusListView/ItemLabels.tsx", + "count": 3 + }, + { + "path": "/public/app/features/explore/PrometheusListView/ItemValues.tsx", + "count": 3 + }, + { + "path": "/public/app/features/explore/PrometheusListView/RawListContainer.tsx", + "count": 6 + }, + { + "path": "/public/app/features/explore/PrometheusListView/RawListItem.tsx", + "count": 4 + }, + { + "path": "/public/app/features/explore/PrometheusListView/RawListItemAttributes.tsx", + "count": 3 + }, + { + "path": "/public/app/features/explore/RichHistory/RichHistoryCard.tsx", + "count": 14 + }, + { + "path": "/public/app/features/explore/RichHistory/RichHistoryQueriesTab.tsx", + "count": 14 + }, + { + "path": "/public/app/features/explore/RichHistory/RichHistorySettingsTab.tsx", + "count": 5 + }, + { + "path": "/public/app/features/explore/RichHistory/RichHistoryStarredTab.tsx", + "count": 7 + }, + { + "path": "/public/app/features/explore/TraceView/TraceView.tsx", + "count": 1 + }, + { + "path": "/public/app/features/explore/TraceView/components/TracePageHeader/Actions/ActionButton.tsx", + "count": 1 + }, + { + "path": "/public/app/features/explore/TraceView/components/TracePageHeader/SearchBar/NextPrevResult.tsx", + "count": 6 + }, + { + "path": "/public/app/features/explore/TraceView/components/TracePageHeader/SearchBar/TracePageSearchBar.tsx", + "count": 5 + }, + { + "path": "/public/app/features/explore/TraceView/components/TracePageHeader/SpanFilters/SpanFilters.tsx", + "count": 6 + }, + { + "path": "/public/app/features/explore/TraceView/components/TracePageHeader/SpanGraph/CanvasSpanGraph.tsx", + "count": 1 + }, + { + "path": "/public/app/features/explore/TraceView/components/TracePageHeader/SpanGraph/GraphTicks.tsx", + "count": 1 + }, + { + "path": "/public/app/features/explore/TraceView/components/TracePageHeader/SpanGraph/Scrubber.tsx", + "count": 5 + }, + { + "path": "/public/app/features/explore/TraceView/components/TracePageHeader/SpanGraph/TickLabels.tsx", + "count": 2 + }, + { + "path": "/public/app/features/explore/TraceView/components/TracePageHeader/SpanGraph/ViewingLayer.tsx", + "count": 8 + }, + { + "path": "/public/app/features/explore/TraceView/components/TracePageHeader/TracePageHeader.tsx", + "count": 9 + }, + { + "path": "/public/app/features/explore/TraceView/components/TraceTimelineViewer/SpanBarRow.tsx", + "count": 22 + }, + { + "path": "/public/app/features/explore/TraceView/components/TraceTimelineViewer/SpanDetail/AccordianKeyValues.tsx", + "count": 8 + }, + { + "path": "/public/app/features/explore/TraceView/components/TraceTimelineViewer/SpanDetail/AccordianLogs.tsx", + "count": 4 + }, + { + "path": "/public/app/features/explore/TraceView/components/TraceTimelineViewer/SpanDetail/AccordianReferences.tsx", + "count": 14 + }, + { + "path": "/public/app/features/explore/TraceView/components/TraceTimelineViewer/SpanDetail/AccordianText.tsx", + "count": 1 + }, + { + "path": "/public/app/features/explore/TraceView/components/TraceTimelineViewer/SpanDetail/KeyValuesTable.tsx", + "count": 6 + }, + { + "path": "/public/app/features/explore/TraceView/components/TraceTimelineViewer/SpanDetail/TextList.tsx", + "count": 3 + }, + { + "path": "/public/app/features/explore/TraceView/components/TraceTimelineViewer/SpanDetail/index.tsx", + "count": 11 + }, + { + "path": "/public/app/features/explore/TraceView/components/TraceTimelineViewer/SpanDetailRow.tsx", + "count": 2 + }, + { + "path": "/public/app/features/explore/TraceView/components/TraceTimelineViewer/SpanLinks.tsx", + "count": 4 + }, + { + "path": "/public/app/features/explore/TraceView/components/TraceTimelineViewer/SpanTreeOffset.tsx", + "count": 6 + }, + { + "path": "/public/app/features/explore/TraceView/components/TraceTimelineViewer/Ticks.tsx", + "count": 4 + }, + { + "path": "/public/app/features/explore/TraceView/components/TraceTimelineViewer/TimelineHeaderRow/TimelineCollapser.tsx", + "count": 1 + }, + { + "path": "/public/app/features/explore/TraceView/components/TraceTimelineViewer/TimelineHeaderRow/TimelineColumnResizer.tsx", + "count": 8 + }, + { + "path": "/public/app/features/explore/TraceView/components/TraceTimelineViewer/TimelineHeaderRow/TimelineHeaderRow.tsx", + "count": 3 + }, + { + "path": "/public/app/features/explore/TraceView/components/TraceTimelineViewer/TimelineHeaderRow/TimelineViewingLayer.tsx", + "count": 8 + }, + { + "path": "/public/app/features/explore/TraceView/components/TraceTimelineViewer/VirtualizedTraceView.tsx", + "count": 3 + }, + { + "path": "/public/app/features/explore/TraceView/components/TraceTimelineViewer/index.tsx", + "count": 1 + }, + { + "path": "/public/app/features/explore/TraceView/components/common/BreakableText.tsx", + "count": 1 + }, + { + "path": "/public/app/features/explore/TraceView/components/common/CopyIcon.tsx", + "count": 1 + }, + { + "path": "/public/app/features/explore/TraceView/components/common/LabeledList.tsx", + "count": 4 + }, + { + "path": "/public/app/features/explore/TraceView/components/common/NewWindowIcon.tsx", + "count": 1 + }, + { + "path": "/public/app/features/explore/TraceView/components/common/TraceName.tsx", + "count": 1 + }, + { + "path": "/public/app/features/explore/TraceView/components/settings/SpanBarSettings.tsx", + "count": 2 + }, + { + "path": "/public/app/features/expressions/components/Condition.tsx", + "count": 3 + }, + { + "path": "/public/app/features/expressions/components/Math.tsx", + "count": 7 + }, + { + "path": "/public/app/features/geo/editor/GazetteerPathEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/geo/editor/locationModeEditor.tsx", + "count": 2 + }, + { + "path": "/public/app/features/inspector/DetailText.tsx", + "count": 1 + }, + { + "path": "/public/app/features/inspector/InspectStatsTab.tsx", + "count": 1 + }, + { + "path": "/public/app/features/inspector/InspectStatsTable.tsx", + "count": 2 + }, + { + "path": "/public/app/features/inspector/InspectStatsTraceIdsTable.tsx", + "count": 2 + }, + { + "path": "/public/app/features/inspector/QueryInspector.tsx", + "count": 1 + }, + { + "path": "/public/app/features/inspector/styles.ts", + "count": 11 + }, + { + "path": "/public/app/features/library-panels/components/LibraryPanelInfo/LibraryPanelInfo.tsx", + "count": 3 + }, + { + "path": "/public/app/features/library-panels/components/OpenLibraryPanelModal/OpenLibraryPanelModal.tsx", + "count": 1 + }, + { + "path": "/public/app/features/library-panels/components/PanelLibraryOptionsGroup/PanelLibraryOptionsGroup.tsx", + "count": 1 + }, + { + "path": "/public/app/features/library-panels/styles.ts", + "count": 6 + }, + { + "path": "/public/app/features/live/LiveConnectionWarning.tsx", + "count": 2 + }, + { + "path": "/public/app/features/logs/components/LoadingIndicator.tsx", + "count": 1 + }, + { + "path": "/public/app/features/logs/components/LogDetailsRow.tsx", + "count": 7 + }, + { + "path": "/public/app/features/logs/components/LogLabelStats.tsx", + "count": 5 + }, + { + "path": "/public/app/features/logs/components/LogLabelStatsRow.tsx", + "count": 8 + }, + { + "path": "/public/app/features/logs/components/LogLabels.tsx", + "count": 3 + }, + { + "path": "/public/app/features/logs/components/LogRowMessageDisplayedFields.tsx", + "count": 1 + }, + { + "path": "/public/app/features/logs/components/getLogRowStyles.ts", + "count": 36 + }, + { + "path": "/public/app/features/logs/components/log-context/LogRowContextModal.tsx", + "count": 13 + }, + { + "path": "/public/app/features/manage-dashboards/DashboardImportPage.tsx", + "count": 3 + }, + { + "path": "/public/app/features/manage-dashboards/components/ImportDashboardLibraryPanelsList.tsx", + "count": 2 + }, + { + "path": "/public/app/features/manage-dashboards/components/PublicDashboardListTable/DeletePublicDashboardModal.tsx", + "count": 2 + }, + { + "path": "/public/app/features/manage-dashboards/components/PublicDashboardListTable/PublicDashboardListTable.tsx", + "count": 6 + }, + { + "path": "/public/app/features/panel/components/VizTypePicker/VisualizationSuggestionCard.tsx", + "count": 5 + }, + { + "path": "/public/app/features/playlist/PlaylistTableRows.tsx", + "count": 4 + }, + { + "path": "/public/app/features/plugins/admin/components/Badges/PluginUpdateAvailableBadge.tsx", + "count": 1 + }, + { + "path": "/public/app/features/plugins/admin/components/Badges/sharedStyles.ts", + "count": 1 + }, + { + "path": "/public/app/features/plugins/admin/components/HorizontalGroup.tsx", + "count": 1 + }, + { + "path": "/public/app/features/plugins/admin/components/InstallControls/InstallControlsWarning.tsx", + "count": 1 + }, + { + "path": "/public/app/features/plugins/admin/components/PluginActions.tsx", + "count": 1 + }, + { + "path": "/public/app/features/plugins/admin/components/PluginDetailsHeaderDependencies.tsx", + "count": 2 + }, + { + "path": "/public/app/features/plugins/admin/components/PluginDetailsHeaderSignature.tsx", + "count": 2 + }, + { + "path": "/public/app/features/plugins/admin/components/PluginDetailsPage.tsx", + "count": 3 + }, + { + "path": "/public/app/features/plugins/admin/components/PluginSignatureDetailsBadge.tsx", + "count": 4 + }, + { + "path": "/public/app/features/plugins/admin/components/PluginSubtitle.tsx", + "count": 1 + }, + { + "path": "/public/app/features/plugins/admin/components/PluginUsage.tsx", + "count": 2 + }, + { + "path": "/public/app/features/plugins/admin/components/VersionList.tsx", + "count": 3 + }, + { + "path": "/public/app/features/plugins/admin/hooks/usePluginInfo.tsx", + "count": 1 + }, + { + "path": "/public/app/features/query/components/QueryEditorRowHeader.tsx", + "count": 8 + }, + { + "path": "/public/app/features/query/components/QueryGroup.tsx", + "count": 7 + }, + { + "path": "/public/app/features/query/components/QueryGroupOptions.tsx", + "count": 1 + }, + { + "path": "/public/app/features/search/page/components/ActionRow.tsx", + "count": 2 + }, + { + "path": "/public/app/features/search/page/components/SearchResultsTable.tsx", + "count": 13 + }, + { + "path": "/public/app/features/serviceaccounts/components/ServiceAccountProfile.tsx", + "count": 1 + }, + { + "path": "/public/app/features/serviceaccounts/components/ServiceAccountProfileRow.tsx", + "count": 1 + }, + { + "path": "/public/app/features/serviceaccounts/components/ServiceAccountTokensTable.tsx", + "count": 7 + }, + { + "path": "/public/app/features/storage/Breadcrumb.tsx", + "count": 1 + }, + { + "path": "/public/app/features/storage/FileView.tsx", + "count": 7 + }, + { + "path": "/public/app/features/storage/FolderView.tsx", + "count": 5 + }, + { + "path": "/public/app/features/storage/RootView.tsx", + "count": 2 + }, + { + "path": "/public/app/features/storage/StoragePage.tsx", + "count": 6 + }, + { + "path": "/public/app/features/storage/UploadButton.tsx", + "count": 1 + }, + { + "path": "/public/app/features/transformers/configFromQuery/ConfigFromQueryTransformerEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/transformers/editors/GroupByTransformerEditor.tsx", + "count": 3 + }, + { + "path": "/public/app/features/transformers/editors/OrganizeFieldsTransformerEditor.tsx", + "count": 3 + }, + { + "path": "/public/app/features/transformers/extractFields/components/JSONPathEditor.tsx", + "count": 2 + }, + { + "path": "/public/app/features/transformers/fieldToConfigMapping/FieldToConfigMappingEditor.tsx", + "count": 3 + }, + { + "path": "/public/app/features/transformers/prepareTimeSeries/PrepareTimeSeriesEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/transformers/spatial/SpatialTransformerEditor.tsx", + "count": 2 + }, + { + "path": "/public/app/features/users/TokenRevokedModal.tsx", + "count": 3 + }, + { + "path": "/public/app/features/variables/editor/VariableEditorList.tsx", + "count": 1 + }, + { + "path": "/public/app/features/variables/editor/VariableEditorListRow.tsx", + "count": 7 + }, + { + "path": "/public/app/features/variables/inspect/VariablesUnknownTable.tsx", + "count": 5 + }, + { + "path": "/public/app/features/variables/pickers/shared/VariableLink.tsx", + "count": 2 + }, + { + "path": "/public/app/features/visualization/data-hover/DataHoverRows.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/cloud-monitoring/components/CloudMonitoringCheatSheet.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/cloud-monitoring/components/VisualMetricQueryEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/cloudwatch/components/CheatSheet/LogsCheatSheet.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/cloudwatch/components/ConfigEditor/XrayLinkConfig.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/cloudwatch/components/QueryEditor/LogsQueryEditor/LogsQueryEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/cloudwatch/components/QueryEditor/MetricsQueryEditor/DynamicLabelsField.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/cloudwatch/components/shared/LogGroups/LegacyLogGroupNamesSelection.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/components/AddRemove.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/components/MetricPicker.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/BucketAggregationsEditor/SettingsEditor/FiltersSettingsEditor/index.tsx", + "count": 3 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/MetricAggregationsEditor/SettingsEditor/BucketScriptSettingsEditor/index.tsx", + "count": 3 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/MetricAggregationsEditor/SettingsEditor/TopMetricsSettingsEditor.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/MetricAggregationsEditor/styles.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/QueryEditorRow.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/SettingsEditorContainer.tsx", + "count": 5 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/index.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/styles.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/configuration/DataLink.tsx", + "count": 6 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/configuration/DataLinks.tsx", + "count": 3 + }, + { + "path": "/public/app/plugins/datasource/grafana-pyroscope-datasource/QueryEditor/LabelsEditor.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/grafana-testdata-datasource/components/SimulationSchemaForm.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/grafana/components/QueryEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/grafana/components/TimePickerInput.tsx", + "count": 4 + }, + { + "path": "/public/app/plugins/datasource/grafana/components/TimeRegionEditor.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/graphite/components/AddGraphiteFunction.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/graphite/components/FunctionParamEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/graphite/components/GraphiteFunctionEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/graphite/components/GraphiteQueryEditor.tsx", + "count": 3 + }, + { + "path": "/public/app/plugins/datasource/graphite/components/MetricTankMetaInspector.tsx", + "count": 10 + }, + { + "path": "/public/app/plugins/datasource/graphite/components/TagsSection.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/influxdb/components/editor/query/flux/FluxQueryEditor.tsx", + "count": 3 + }, + { + "path": "/public/app/plugins/datasource/influxdb/components/editor/query/fsql/FSQLEditor.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/influxdb/components/editor/query/influxql/visual/VisualInfluxQLEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/jaeger/CheatSheet.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/jaeger/configuration/ConfigEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/jaeger/configuration/TraceIdTimeParams.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/loki/components/LokiContextUi.tsx", + "count": 11 + }, + { + "path": "/public/app/plugins/datasource/loki/components/LokiLabelBrowser.tsx", + "count": 14 + }, + { + "path": "/public/app/plugins/datasource/loki/components/monaco-query-field/MonacoQueryField.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/loki/configuration/DerivedField.tsx", + "count": 7 + }, + { + "path": "/public/app/plugins/datasource/loki/configuration/DerivedFields.tsx", + "count": 5 + }, + { + "path": "/public/app/plugins/datasource/loki/querybuilder/components/LabelBrowserModal.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/loki/querybuilder/components/LokiQueryCodeEditor.tsx", + "count": 3 + }, + { + "path": "/public/app/plugins/datasource/loki/querybuilder/components/QueryPattern.tsx", + "count": 4 + }, + { + "path": "/public/app/plugins/datasource/loki/querybuilder/components/QueryPatternsModal.tsx", + "count": 3 + }, + { + "path": "/public/app/plugins/datasource/opentsdb/components/OpenTsdbQueryEditor.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/parca/QueryEditor/LabelsEditor.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/zipkin/ConfigEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/alertlist/AlertInstances.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/panel/alertlist/UnifiedAlertList.tsx", + "count": 17 + }, + { + "path": "/public/app/plugins/panel/alertlist/unified-alerting/UngroupedView.tsx", + "count": 7 + }, + { + "path": "/public/app/plugins/panel/annolist/AnnoListPanel.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/canvas/globalStyles.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/dashlist/styles.ts", + "count": 7 + }, + { + "path": "/public/app/plugins/panel/datagrid/utils.ts", + "count": 3 + }, + { + "path": "/public/app/plugins/panel/gettingstarted/components/DocsCard.tsx", + "count": 5 + }, + { + "path": "/public/app/plugins/panel/gettingstarted/components/TutorialCard.tsx", + "count": 6 + }, + { + "path": "/public/app/plugins/panel/gettingstarted/components/sharedStyles.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/live/LiveChannelEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/live/LivePanel.tsx", + "count": 7 + }, + { + "path": "/public/app/plugins/panel/nodeGraph/EdgeLabel.tsx", + "count": 3 + }, + { + "path": "/public/app/plugins/panel/nodeGraph/Legend.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/panel/nodeGraph/Marker.tsx", + "count": 3 + }, + { + "path": "/public/app/plugins/panel/nodeGraph/Node.tsx", + "count": 9 + }, + { + "path": "/public/app/plugins/panel/nodeGraph/NodeGraph.tsx", + "count": 10 + }, + { + "path": "/public/app/plugins/panel/nodeGraph/ViewControls.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/nodeGraph/editor/ArcOptionsEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/nodeGraph/useContextMenu.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/panel/piechart/PieChart.tsx", + "count": 5 + }, + { + "path": "/public/app/plugins/panel/table/TablePanel.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/panel/table/cells/SparklineCellOptionsEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/text/TextPanel.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/panel/text/TextPanelEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/timeseries/TimezonesEditor.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/panel/timeseries/plugins/ThresholdDragHandle.tsx", + "count": 7 + }, + { + "path": "/public/app/plugins/panel/traces/TracesPanel.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/welcome/Welcome.tsx", + "count": 6 + }, + { + "path": "/public/app/plugins/panel/xychart/AutoEditor.tsx", + "count": 2 + } + ] + }, + { + "name": "'HorizontalGroup' import from '@grafana/ui' is restricted from being used by a pattern. Use Stack component instead.", + "files": [ + { + "path": "/packages/grafana-prometheus/src/components/PrometheusMetricsBrowser.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-runtime/src/components/DataSourcePicker.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-sql/src/components/query-editor-raw/QueryToolbox.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Forms/FieldArray.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Layout/Layout.story.tsx", + "count": 1 + }, + { + "path": "/public/app/core/components/ForgottenPassword/ForgottenPassword.tsx", + "count": 1 + }, + { + "path": "/public/app/features/admin/UserOrgs.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/admin/AlertmanagerConfigSelector.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/receivers/GlobalConfigForm.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/PreviewRule.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/rule-editor/alert-rule-form/AlertRuleForm.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/rules/MultipleDataSourcePicker.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/rules/RuleDetailsActionButtons.tsx", + "count": 1 + }, + { + "path": "/public/app/features/alerting/unified/components/rules/RulesGroup.tsx", + "count": 1 + }, + { + "path": "/public/app/features/api-keys/ApiKeysTable.tsx", + "count": 1 + }, + { + "path": "/public/app/features/correlations/Forms/CorrelationFormNavigation.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard-scene/inspect/HelpWizard/HelpWizard.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard-scene/panel-edit/PanelDataPane/PanelDataQueriesTab.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard-scene/settings/VersionsEditView.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard-scene/settings/annotations/AnnotationSettingsEdit.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard-scene/settings/links/DashboardLinkList.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/AnnotationSettings/AnnotationSettingsEdit.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/DashboardLoading/DashboardLoading.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/DashboardSettings/VersionsSettings.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/HelpWizard/HelpWizard.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/PanelEditor/DynamicConfigValueEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/PanelEditor/OverrideCategoryTitle.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/PanelEditor/PanelEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/SaveDashboard/forms/SaveProvisionedDashboardForm.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dimensions/editors/ValueMappingsEditor/ValueMappingEditRow.tsx", + "count": 1 + }, + { + "path": "/public/app/features/explore/CorrelationEditorModeBar.tsx", + "count": 1 + }, + { + "path": "/public/app/features/explore/TraceView/components/TracePageHeader/SpanFilters/SpanFilters.tsx", + "count": 1 + }, + { + "path": "/public/app/features/geo/editor/locationModeEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/inspector/InspectDataOptions.tsx", + "count": 1 + }, + { + "path": "/public/app/features/plugins/admin/components/Badges/PluginEnterpriseBadge.tsx", + "count": 1 + }, + { + "path": "/public/app/features/plugins/admin/components/InstallControls/ExternallyManagedButton.tsx", + "count": 1 + }, + { + "path": "/public/app/features/plugins/admin/components/InstallControls/InstallControlsButton.tsx", + "count": 1 + }, + { + "path": "/public/app/features/plugins/admin/components/InstallControls/InstallControlsWarning.tsx", + "count": 1 + }, + { + "path": "/public/app/features/plugins/admin/components/PluginActions.tsx", + "count": 1 + }, + { + "path": "/public/app/features/plugins/admin/components/PluginListItemBadges.tsx", + "count": 1 + }, + { + "path": "/public/app/features/plugins/components/PluginsErrorsInfo.tsx", + "count": 1 + }, + { + "path": "/public/app/features/query/components/QueryGroup.tsx", + "count": 1 + }, + { + "path": "/public/app/features/serviceaccounts/ServiceAccountPage.tsx", + "count": 1 + }, + { + "path": "/public/app/features/storage/RootView.tsx", + "count": 1 + }, + { + "path": "/public/app/features/storage/StoragePage.tsx", + "count": 1 + }, + { + "path": "/public/app/features/transformers/calculateHeatmap/editor/AxisEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/transformers/editors/CalculateFieldTransformerEditor/ReduceRowOptionsEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/transformers/editors/EnumMappingEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/transformers/editors/EnumMappingRow.tsx", + "count": 1 + }, + { + "path": "/public/app/features/transformers/editors/FilterByRefIdTransformerEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/transformers/joinByLabels/JoinByLabelsTransformerEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/transformers/partitionByValues/PartitionByValuesEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/variables/editor/VariableEditorEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/variables/inspect/VariablesUnknownTable.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/azuremonitor/components/MetricsQueryEditor/DimensionFields.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/azuremonitor/components/TracesQueryEditor/Filter.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/cloud-monitoring/components/GraphPeriod.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/cloud-monitoring/components/LabelFilter.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/grafana/components/TimeRegionEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/graphite/components/GraphiteFunctionEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/influxdb/components/editor/query/influxql/code/RawInfluxQLEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/jaeger/components/QueryEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/loki/components/LokiLabelBrowser.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/loki/querybuilder/components/LokiQueryCodeEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/tempo/QueryField.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/tempo/SearchTraceQLEditor/DurationInput.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/tempo/SearchTraceQLEditor/GroupByField.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/tempo/SearchTraceQLEditor/SearchField.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/tempo/SearchTraceQLEditor/TraceQLSearch.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/zipkin/QueryField.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/barchart/TickSpacingEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/canvas/editor/element/ParamsEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/canvas/editor/element/PlacementEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/canvas/editor/layer/TreeNavigationEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/canvas/editor/panZoomHelp.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/geomap/editor/StyleEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/nodeGraph/ViewControls.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/timeseries/InsertNullsEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/timeseries/LineStyleEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/timeseries/SpanNullsEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/timeseries/plugins/annotations2/AnnotationTooltip2.tsx", + "count": 1 + } + ] + }, + { + "name": "'VerticalGroup' import from '@grafana/ui' is restricted from being used by a pattern. Use Stack component instead.", + "files": [ + { + "path": "/packages/grafana-ui/src/components/Alert/InlineBanner.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Alert/Toast.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/InfoBox/InfoBox.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Layout/Layout.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/PageLayout/PageToolbar.story.tsx", + "count": 1 + }, + { + "path": "/public/app/core/components/AppNotifications/AppNotificationList.tsx", + "count": 1 + }, + { + "path": "/public/app/core/components/ForgottenPassword/ChangePassword.tsx", + "count": 1 + }, + { + "path": "/public/app/core/components/Login/LoginServiceButtons.tsx", + "count": 1 + }, + { + "path": "/public/app/core/components/Login/UserSignup.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard-scene/settings/annotations/AnnotationSettingsList.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard-scene/settings/variables/components/SelectionOptionsForm.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard-scene/sharing/ShareExportTab.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/AnnotationSettings/AnnotationSettingsList.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/DashboardLoading/DashboardLoading.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/PanelEditor/PanelNotSupported.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/TransformationsEditor/TransformationPicker.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dimensions/editors/ValueMappingsEditor/ValueMappingsEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/explore/extensions/ConfirmNavigationModal.tsx", + "count": 1 + }, + { + "path": "/public/app/features/inspector/InspectDataOptions.tsx", + "count": 1 + }, + { + "path": "/public/app/features/library-panels/components/LibraryPanelsSearch/LibraryPanelsSearch.tsx", + "count": 1 + }, + { + "path": "/public/app/features/library-panels/components/PanelLibraryOptionsGroup/PanelLibraryOptionsGroup.tsx", + "count": 1 + }, + { + "path": "/public/app/features/org/OrgDetailsPage.tsx", + "count": 1 + }, + { + "path": "/public/app/features/plugins/admin/components/PluginActions.tsx", + "count": 1 + }, + { + "path": "/public/app/features/profile/UserProfileEditPage.tsx", + "count": 1 + }, + { + "path": "/public/app/features/sandbox/BenchmarksPage.tsx", + "count": 1 + }, + { + "path": "/public/app/features/storage/RootView.tsx", + "count": 1 + }, + { + "path": "/public/app/features/transformers/editors/EnumMappingEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/variables/inspect/VariablesUnknownTable.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/canvas/components/CanvasTooltip.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/canvas/editor/element/ParamsEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/canvas/editor/element/PlacementEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/canvas/editor/panZoomHelp.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/geomap/editor/MapViewEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/nodeGraph/ViewControls.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/table/cells/SparklineCellOptionsEditor.tsx", + "count": 1 + } + ] + }, + { + "name": "'VerticalGroup' import from '../Layout/Layout' is restricted from being used by a pattern. Use Stack component instead.", + "files": [ + { + "path": "/packages/grafana-ui/src/components/Dropdown/Dropdown.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Forms/Checkbox.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Link/TextLink.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Menu/Menu.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/TagsInput/TagsInput.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Text/Text.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/ThemeDemos/EmotionPerfTest.tsx", + "count": 1 + } + ] + }, + { + "name": "Use data-testid for E2E selectors instead of aria-label", + "files": [ + { + "path": "/packages/grafana-ui/src/components/ValuePicker/ValuePicker.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard-scene/inspect/InspectJsonTab.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/AnnotationSettings/AnnotationSettingsEdit.tsx", + "count": 4 + }, + { + "path": "/public/app/features/dashboard/components/PanelEditor/OptionsPane.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/PanelEditor/OptionsPaneCategory.tsx", + "count": 2 + }, + { + "path": "/public/app/features/dashboard/components/PanelEditor/OptionsPaneItemDescriptor.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/PanelEditor/PanelEditor.tsx", + "count": 3 + }, + { + "path": "/public/app/features/dashboard/components/PanelEditor/VisualizationSelectPane.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/SaveDashboard/SaveDashboardButton.tsx", + "count": 2 + }, + { + "path": "/public/app/features/dashboard/components/SaveDashboard/forms/SaveDashboardForm.tsx", + "count": 3 + }, + { + "path": "/public/app/features/dashboard/containers/DashboardPage.tsx", + "count": 1 + }, + { + "path": "/public/app/features/datasources/components/DataSourceTypeCard.tsx", + "count": 1 + }, + { + "path": "/public/app/features/inspector/InspectDataTab.tsx", + "count": 1 + }, + { + "path": "/public/app/features/inspector/InspectJSONTab.tsx", + "count": 1 + }, + { + "path": "/public/app/features/inspector/InspectStatsTab.tsx", + "count": 1 + }, + { + "path": "/public/app/features/inspector/QueryInspector.tsx", + "count": 2 + }, + { + "path": "/public/app/features/panel/components/VizTypePicker/PanelTypeCard.tsx", + "count": 1 + }, + { + "path": "/public/app/features/playlist/PlaylistForm.tsx", + "count": 2 + }, + { + "path": "/public/app/features/query/components/QueryEditorRow.tsx", + "count": 1 + }, + { + "path": "/public/app/features/query/components/QueryEditorRowHeader.tsx", + "count": 1 + }, + { + "path": "/public/app/features/query/components/QueryGroup.tsx", + "count": 2 + }, + { + "path": "/public/app/features/variables/editor/VariableEditorList.tsx", + "count": 2 + }, + { + "path": "/public/app/features/variables/editor/VariableEditorListRow.tsx", + "count": 4 + }, + { + "path": "/public/app/features/variables/pickers/shared/VariableOptions.tsx", + "count": 1 + } + ] + }, + { + "name": "'HorizontalGroup' import from './Layout/Layout' is restricted from being used by a pattern. Use Stack component instead.", + "files": [ + { + "path": "/packages/grafana-ui/src/components/index.ts", + "count": 1 + } + ] + }, + { + "name": "'VerticalGroup' import from './Layout/Layout' is restricted from being used by a pattern. Use Stack component instead.", + "files": [ + { + "path": "/packages/grafana-ui/src/components/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`updateNavIndex`)", + "files": [ + { + "path": "/public/app/core/actions/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`updateConfigurationSubtitle`)", + "files": [ + { + "path": "/public/app/core/actions/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`notifyApp`)", + "files": [ + { + "path": "/public/app/core/actions/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`hideAppNotification`)", + "files": [ + { + "path": "/public/app/core/actions/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not use export all (`export * from ...`)", + "files": [ + { + "path": "/public/app/core/components/AccessControl/index.ts", + "count": 1 + }, + { + "path": "/public/app/features/auth-config/index.ts", + "count": 1 + }, + { + "path": "/public/app/features/browse-dashboards/state/index.ts", + "count": 3 + }, + { + "path": "/public/app/features/canvas/index.ts", + "count": 3 + }, + { + "path": "/public/app/features/connections/components/ConnectionsRedirectNotice/index.ts", + "count": 1 + }, + { + "path": "/public/app/features/connections/tabs/ConnectData/CardGrid/index.tsx", + "count": 1 + }, + { + "path": "/public/app/features/connections/tabs/ConnectData/CategoryHeader/index.tsx", + "count": 1 + }, + { + "path": "/public/app/features/connections/tabs/ConnectData/NoAccessModal/index.tsx", + "count": 1 + }, + { + "path": "/public/app/features/connections/tabs/ConnectData/Search/index.tsx", + "count": 1 + }, + { + "path": "/public/app/features/connections/tabs/ConnectData/index.tsx", + "count": 1 + }, + { + "path": "/public/app/features/correlations/components/Wizard/index.ts", + "count": 2 + }, + { + "path": "/public/app/features/dashboard/components/ShareModal/index.ts", + "count": 1 + }, + { + "path": "/public/app/features/dataframe-import/index.ts", + "count": 2 + }, + { + "path": "/public/app/features/datasources/__mocks__/index.ts", + "count": 2 + }, + { + "path": "/public/app/features/datasources/state/index.ts", + "count": 7 + }, + { + "path": "/public/app/features/dimensions/editors/index.ts", + "count": 6 + }, + { + "path": "/public/app/features/dimensions/index.ts", + "count": 8 + }, + { + "path": "/public/app/features/explore/TraceView/components/index.ts", + "count": 3 + }, + { + "path": "/public/app/features/explore/TraceView/components/utils/DraggableManager/index.tsx", + "count": 1 + }, + { + "path": "/public/app/features/migrate-to-cloud/api/index.ts", + "count": 1 + }, + { + "path": "/public/app/features/plugins/admin/__mocks__/index.ts", + "count": 1 + }, + { + "path": "/public/app/features/search/service/index.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/azuremonitor/azureMetadata/index.ts", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/azuremonitor/types/index.ts", + "count": 3 + }, + { + "path": "/public/app/plugins/datasource/cloudwatch/types.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/types.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/heatmap/types.ts", + "count": 1 + }, + { + "path": "/public/app/types/index.ts", + "count": 21 + } + ] + }, + { + "name": "Do not re-export imported variable (`./LocalStorageValueProvider`)", + "files": [ + { + "path": "/public/app/core/components/LocalStorageValueProvider/index.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`config`)", + "files": [ + { + "path": "/public/app/core/config.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/cloud-monitoring/webpack.config.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/grafana-testdata-datasource/webpack.config.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/parca/webpack.config.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/tempo/webpack.config.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/zipkin/webpack.config.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`profiler`)", + "files": [ + { + "path": "/public/app/core/core.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`appEvents`)", + "files": [ + { + "path": "/public/app/core/core.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`colors`)", + "files": [ + { + "path": "/public/app/core/core.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`assignModelProperties`)", + "files": [ + { + "path": "/public/app/core/core.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`contextSrv`)", + "files": [ + { + "path": "/public/app/core/core.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`JsonExplorer`)", + "files": [ + { + "path": "/public/app/core/core.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`TimeSeries`)", + "files": [ + { + "path": "/public/app/core/core.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`updateLegendValues`)", + "files": [ + { + "path": "/public/app/core/core.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`RichHistorySearchFilters`)", + "files": [ + { + "path": "/public/app/core/utils/richHistory.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`RichHistorySettings`)", + "files": [ + { + "path": "/public/app/core/utils/richHistory.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`SortOrder`)", + "files": [ + { + "path": "/public/app/core/utils/richHistory.ts", + "count": 1 + } + ] + }, + { + "name": "'HorizontalGroup' import from '@grafana/ui/src' is restricted from being used by a pattern. Use Stack component instead.", + "files": [ + { + "path": "/public/app/features/admin/UserListPublicDashboardPage/UserListPublicDashboardPage.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/ShareModal/SharePublicDashboard/ConfigPublicDashboard/ConfigPublicDashboard.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/ShareModal/SharePublicDashboard/CreatePublicDashboard/AcknowledgeCheckboxes.tsx", + "count": 1 + }, + { + "path": "/public/app/features/manage-dashboards/components/PublicDashboardListTable/PublicDashboardListTable.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`app/features/explore/extensions/ToolbarExtensionPointMenu`)", + "files": [ + { + "path": "/public/app/features/alerting/unified/components/extensions/AlertInstanceExtensionPointMenu.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`@reduxjs/toolkit/query/react`)", + "files": [ + { + "path": "/public/app/features/browse-dashboards/api/browseDashboardsAPI.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./frame`)", + "files": [ + { + "path": "/public/app/features/canvas/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`Placement`)", + "files": [ + { + "path": "/public/app/features/canvas/types.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`Constraint`)", + "files": [ + { + "path": "/public/app/features/canvas/types.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`HorizontalConstraint`)", + "files": [ + { + "path": "/public/app/features/canvas/types.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`VerticalConstraint`)", + "files": [ + { + "path": "/public/app/features/canvas/types.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`BackgroundImageSize`)", + "files": [ + { + "path": "/public/app/features/canvas/types.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`LineConfig`)", + "files": [ + { + "path": "/public/app/features/canvas/types.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`BackgroundConfig`)", + "files": [ + { + "path": "/public/app/features/canvas/types.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./AddNewConnectionPage`)", + "files": [ + { + "path": "/public/app/features/connections/pages/index.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./DataSourceDetailsPage`)", + "files": [ + { + "path": "/public/app/features/connections/pages/index.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./DataSourcesListPage`)", + "files": [ + { + "path": "/public/app/features/connections/pages/index.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./DataSourceDashboardsPage`)", + "files": [ + { + "path": "/public/app/features/connections/pages/index.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./EditDataSourcePage`)", + "files": [ + { + "path": "/public/app/features/connections/pages/index.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./NewDataSourcePage`)", + "files": [ + { + "path": "/public/app/features/connections/pages/index.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./AnnotationSettingsEdit`)", + "files": [ + { + "path": "/public/app/features/dashboard-scene/settings/annotations/index.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/AnnotationSettings/index.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./AnnotationSettingsList`)", + "files": [ + { + "path": "/public/app/features/dashboard-scene/settings/annotations/index.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/AnnotationSettings/index.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./HistorySrv`)", + "files": [ + { + "path": "/public/app/features/dashboard-scene/settings/version-history/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./VersionHistoryTable`)", + "files": [ + { + "path": "/public/app/features/dashboard-scene/settings/version-history/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./VersionHistoryHeader`)", + "files": [ + { + "path": "/public/app/features/dashboard-scene/settings/version-history/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./VersionHistoryButtons`)", + "files": [ + { + "path": "/public/app/features/dashboard-scene/settings/version-history/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./VersionHistoryComparison`)", + "files": [ + { + "path": "/public/app/features/dashboard-scene/settings/version-history/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./AddLibraryPanelWidget`)", + "files": [ + { + "path": "/public/app/features/dashboard/components/AddLibraryPanelWidget/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./DashboardExporter`)", + "files": [ + { + "path": "/public/app/features/dashboard/components/DashExportModal/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`DashNav`)", + "files": [ + { + "path": "/public/app/features/dashboard/components/DashNav/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./DashboardRow`)", + "files": [ + { + "path": "/public/app/features/dashboard/components/DashboardRow/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./DashboardSettings`)", + "files": [ + { + "path": "/public/app/features/dashboard/components/DashboardSettings/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./LinkSettingsEdit`)", + "files": [ + { + "path": "/public/app/features/dashboard/components/LinksSettings/index.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./LinkSettingsList`)", + "files": [ + { + "path": "/public/app/features/dashboard/components/LinksSettings/index.tsx", + "count": 1 + } + ] + }, + { + "name": "'Layout' import from '@grafana/ui/src/components/Layout/Layout' is restricted from being used by a pattern. Use Stack component instead.", + "files": [ + { + "path": "/public/app/features/dashboard/components/PanelEditor/PanelNotSupported.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/ShareModal/SharePublicDashboard/ConfigPublicDashboard/ConfigPublicDashboard.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/ShareModal/SharePublicDashboard/ConfigPublicDashboard/Configuration.tsx", + "count": 1 + }, + { + "path": "/public/app/features/plugins/admin/components/PluginDetailsPage.tsx", + "count": 1 + } + ] + }, + { + "name": "'VerticalGroup' import from '@grafana/ui/src' is restricted from being used by a pattern. Use Stack component instead.", + "files": [ + { + "path": "/public/app/features/dashboard/components/ShareModal/SharePublicDashboard/ConfigPublicDashboard/Configuration.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/ShareModal/SharePublicDashboard/CreatePublicDashboard/AcknowledgeCheckboxes.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./ShareModal`)", + "files": [ + { + "path": "/public/app/features/dashboard/components/ShareModal/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./DashboardModel`)", + "files": [ + { + "path": "/public/app/features/dashboard/state/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./PanelModel`)", + "files": [ + { + "path": "/public/app/features/dashboard/state/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./TracePageHeader`)", + "files": [ + { + "path": "/public/app/features/explore/TraceView/components/TracePageHeader/index.tsx", + "count": 1 + }, + { + "path": "/public/app/features/explore/TraceView/components/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./TimelineHeaderRow`)", + "files": [ + { + "path": "/public/app/features/explore/TraceView/components/TraceTimelineViewer/TimelineHeaderRow/index.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`../utils/date`)", + "files": [ + { + "path": "/public/app/features/explore/TraceView/components/TraceTimelineViewer/utils.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./TraceTimelineViewer`)", + "files": [ + { + "path": "/public/app/features/explore/TraceView/components/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./settings/SpanBarSettings`)", + "files": [ + { + "path": "/public/app/features/explore/TraceView/components/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./TraceTimelineViewer/SpanDetail/DetailState`)", + "files": [ + { + "path": "/public/app/features/explore/TraceView/components/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./model/transform-trace-data`)", + "files": [ + { + "path": "/public/app/features/explore/TraceView/components/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./utils/filter-spans`)", + "files": [ + { + "path": "/public/app/features/explore/TraceView/components/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./PathElem`)", + "files": [ + { + "path": "/public/app/features/explore/TraceView/components/model/ddg/types.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`PathElem`)", + "files": [ + { + "path": "/public/app/features/explore/TraceView/components/model/ddg/types.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./trace`)", + "files": [ + { + "path": "/public/app/features/explore/TraceView/components/types/index.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/jaeger/_importedDependencies/types/index.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`../settings/SpanBarSettings`)", + "files": [ + { + "path": "/public/app/features/explore/TraceView/components/types/index.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./TTraceTimeline`)", + "files": [ + { + "path": "/public/app/features/explore/TraceView/components/types/index.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./TNil`)", + "files": [ + { + "path": "/public/app/features/explore/TraceView/components/types/index.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./links`)", + "files": [ + { + "path": "/public/app/features/explore/TraceView/components/types/index.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./DraggableManagerDemo`)", + "files": [ + { + "path": "/public/app/features/explore/TraceView/components/utils/DraggableManager/demo/index.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./EUpdateTypes`)", + "files": [ + { + "path": "/public/app/features/explore/TraceView/components/utils/DraggableManager/index.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./DraggableManager`)", + "files": [ + { + "path": "/public/app/features/explore/TraceView/components/utils/DraggableManager/index.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./external.utils`)", + "files": [ + { + "path": "/public/app/features/explore/hooks/useStateSync/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./remotePlugin.mock`)", + "files": [ + { + "path": "/public/app/features/plugins/admin/__mocks__/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./localPlugin.mock`)", + "files": [ + { + "path": "/public/app/features/plugins/admin/__mocks__/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./PluginDisabledBadge`)", + "files": [ + { + "path": "/public/app/features/plugins/admin/components/Badges/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./PluginInstallBadge`)", + "files": [ + { + "path": "/public/app/features/plugins/admin/components/Badges/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./PluginEnterpriseBadge`)", + "files": [ + { + "path": "/public/app/features/plugins/admin/components/Badges/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./PluginUpdateAvailableBadge`)", + "files": [ + { + "path": "/public/app/features/plugins/admin/components/Badges/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./PluginAngularBadge`)", + "files": [ + { + "path": "/public/app/features/plugins/admin/components/Badges/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./PluginDeprecatedBadge`)", + "files": [ + { + "path": "/public/app/features/plugins/admin/components/Badges/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./GetStartedWithPlugin`)", + "files": [ + { + "path": "/public/app/features/plugins/admin/components/GetStartedWithPlugin/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./InstallControlsWarning`)", + "files": [ + { + "path": "/public/app/features/plugins/admin/components/InstallControls/index.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./InstallControlsButton`)", + "files": [ + { + "path": "/public/app/features/plugins/admin/components/InstallControls/index.tsx", + "count": 1 + } + ] + }, + { + "name": "* import is invalid because 'Layout,HorizontalGroup,VerticalGroup' from '@grafana/ui' is restricted from being used by a pattern. Use Stack component instead.", + "files": [ + { + "path": "/public/app/features/plugins/loader/sharedDependencies.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/azuremonitor/components/QueryEditor/QueryEditor.test.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/azuremonitor/components/VariableEditor/VariableEditor.test.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/cloudwatch/components/QueryEditor/MetricsQueryEditor/MetricsQueryEditor.test.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./searcher`)", + "files": [ + { + "path": "/public/app/features/search/service/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`CalculateFieldTransformerEditor`)", + "files": [ + { + "path": "/public/app/features/transformers/editors/CalculateFieldTransformerEditor/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`calculateFieldTransformRegistryItem`)", + "files": [ + { + "path": "/public/app/features/transformers/editors/CalculateFieldTransformerEditor/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./OptionsPicker/OptionsPicker`)", + "files": [ + { + "path": "/public/app/features/variables/pickers/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`@grafana/data`)", + "files": [ + { + "path": "/public/app/features/variables/types.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`VariableHide`)", + "files": [ + { + "path": "/public/app/features/variables/types.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./ArgQueryEditor`)", + "files": [ + { + "path": "/public/app/plugins/datasource/azuremonitor/components/ArgQueryEditor/index.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./LogsQueryEditor`)", + "files": [ + { + "path": "/public/app/plugins/datasource/azuremonitor/components/LogsQueryEditor/index.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./QueryEditor`)", + "files": [ + { + "path": "/public/app/plugins/datasource/azuremonitor/components/QueryEditor/index.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./ResourceField`)", + "files": [ + { + "path": "/public/app/plugins/datasource/azuremonitor/components/ResourceField/index.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./ResourcePicker`)", + "files": [ + { + "path": "/public/app/plugins/datasource/azuremonitor/components/ResourcePicker/index.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./TracesQueryEditor`)", + "files": [ + { + "path": "/public/app/plugins/datasource/azuremonitor/components/TracesQueryEditor/index.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`AzureQueryType`)", + "files": [ + { + "path": "/public/app/plugins/datasource/azuremonitor/types/query.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`../dataquery.gen`)", + "files": [ + { + "path": "/public/app/plugins/datasource/azuremonitor/types/query.ts", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/azuremonitor/types/templateVariables.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/cloud-monitoring/types/query.ts", + "count": 2 + } + ] + }, + { + "name": "Do not re-export imported variable (`./Project`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloud-monitoring/components/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./GroupBy`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloud-monitoring/components/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./Alignment`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloud-monitoring/components/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./LabelFilter`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloud-monitoring/components/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./AnnotationsHelp`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloud-monitoring/components/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./AlignmentFunction`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloud-monitoring/components/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./AliasBy`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloud-monitoring/components/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./Aggregation`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloud-monitoring/components/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./MetricQueryEditor`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloud-monitoring/components/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./SLOQueryEditor`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloud-monitoring/components/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./MQLQueryEditor`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloud-monitoring/components/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./Fields`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloud-monitoring/components/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./VisualMetricQueryEditor`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloud-monitoring/components/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./PeriodSelect`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloud-monitoring/components/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./Preprocessor`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloud-monitoring/components/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`QueryType`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloud-monitoring/types/query.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./empty`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloudwatch/__mocks__/cloudwatch-logs-test-data/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./whitespaceQuery`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloudwatch/__mocks__/cloudwatch-logs-test-data/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./commentOnlyQuery`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloudwatch/__mocks__/cloudwatch-logs-test-data/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./singleLineFullQuery`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloudwatch/__mocks__/cloudwatch-logs-test-data/index.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/cloudwatch/__mocks__/cloudwatch-sql-test-data/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./multiLineFullQuery`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloudwatch/__mocks__/cloudwatch-logs-test-data/index.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/cloudwatch/__mocks__/cloudwatch-sql-test-data/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./filterQuery`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloudwatch/__mocks__/cloudwatch-logs-test-data/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./newCommandQuery`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloudwatch/__mocks__/cloudwatch-logs-test-data/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./sortQuery`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloudwatch/__mocks__/cloudwatch-logs-test-data/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./singleLineEmptyQuery`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloudwatch/__mocks__/cloudwatch-sql-test-data/index.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/cloudwatch/__mocks__/metric-math-test-data/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./singleLineTwoQueries`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloudwatch/__mocks__/cloudwatch-sql-test-data/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./multiLineIncompleteQueryWithoutNamespace`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloudwatch/__mocks__/cloudwatch-sql-test-data/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./afterLabelValue`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloudwatch/__mocks__/dynamic-label-test-data/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./insideLabelValue`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloudwatch/__mocks__/dynamic-label-test-data/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./afterFunctionQuery`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloudwatch/__mocks__/metric-math-test-data/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./secondArgQuery`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloudwatch/__mocks__/metric-math-test-data/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./secondArgAfterSearchQuery`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloudwatch/__mocks__/metric-math-test-data/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./thirdArgAfterSearchQuery`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloudwatch/__mocks__/metric-math-test-data/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./withinStringQuery`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloudwatch/__mocks__/metric-math-test-data/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./SQLBuilderEditor`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloudwatch/components/QueryEditor/MetricsQueryEditor/SQLBuilderEditor/index.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./MetricsQueryEditor/SQLCodeEditor`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloudwatch/components/QueryEditor/QueryEditor.test.tsx", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./MetricStatEditor`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloudwatch/components/shared/MetricStatEditor/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./dataquery.gen`)", + "files": [ + { + "path": "/public/app/plugins/datasource/cloudwatch/expressions.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/types.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./runSharedRequest`)", + "files": [ + { + "path": "/public/app/plugins/datasource/dashboard/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./DashboardQueryEditor`)", + "files": [ + { + "path": "/public/app/plugins/datasource/dashboard/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./types`)", + "files": [ + { + "path": "/public/app/plugins/datasource/dashboard/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./StreamingClientEditor`)", + "files": [ + { + "path": "/public/app/plugins/datasource/grafana-testdata-datasource/components/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./RandomWalkEditor`)", + "files": [ + { + "path": "/public/app/plugins/datasource/grafana-testdata-datasource/components/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`LokiQueryDirection`)", + "files": [ + { + "path": "/public/app/plugins/datasource/loki/types.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`LokiQueryType`)", + "files": [ + { + "path": "/public/app/plugins/datasource/loki/types.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`SupportingQueryType`)", + "files": [ + { + "path": "/public/app/plugins/datasource/loki/types.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`MixedDatasource`)", + "files": [ + { + "path": "/public/app/plugins/datasource/mixed/module.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`Options`)", + "files": [ + { + "path": "/public/app/plugins/panel/candlestick/types.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`CandlestickColors`)", + "files": [ + { + "path": "/public/app/plugins/panel/candlestick/types.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`defaultCandlestickColors`)", + "files": [ + { + "path": "/public/app/plugins/panel/candlestick/types.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`CandleStyle`)", + "files": [ + { + "path": "/public/app/plugins/panel/candlestick/types.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`ColorStrategy`)", + "files": [ + { + "path": "/public/app/plugins/panel/candlestick/types.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`VizDisplayMode`)", + "files": [ + { + "path": "/public/app/plugins/panel/candlestick/types.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`CandlestickFieldMap`)", + "files": [ + { + "path": "/public/app/plugins/panel/candlestick/types.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`FieldConfig`)", + "files": [ + { + "path": "/public/app/plugins/panel/candlestick/types.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./panelcfg.gen`)", + "files": [ + { + "path": "/public/app/plugins/panel/geomap/types.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/logs/types.ts", + "count": 1 + }, + { + "path": "/public/app/plugins/panel/nodeGraph/types.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`./NodeGraph`)", + "files": [ + { + "path": "/public/app/plugins/panel/nodeGraph/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`loadPluginCss`)", + "files": [ + { + "path": "/public/app/plugins/sdk.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`OrgRole`)", + "files": [ + { + "path": "/public/app/types/acl.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`CoreEvents`)", + "files": [ + { + "path": "/public/app/types/index.ts", + "count": 1 + } + ] + }, + { + "name": "Do not re-export imported variable (`TeamDTO`)", + "files": [ + { + "path": "/public/app/types/teams.ts", + "count": 1 + } + ] + } + ], + "no undocumented stories": [ + { + "name": "No undocumented stories are allowed, please add an .mdx file with some documentation", + "files": [ + { + "path": "/packages/grafana-ui/src/components/ButtonCascader/ButtonCascader.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/ColorPicker/ColorPickerPopover.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/DateTimePickers/RelativeTimeRangePicker/RelativeTimeRangePicker.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/DateTimePickers/TimeOfDayPicker.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/DateTimePickers/TimeRangePicker.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/DateTimePickers/TimeZonePicker.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/DateTimePickers/WeekStartPicker.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/PageLayout/PageToolbar.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/QueryField/QueryField.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/SecretTextArea/SecretTextArea.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Segment/Segment.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Segment/SegmentAsync.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Segment/SegmentInput.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Slider/RangeSlider.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Slider/Slider.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/StatsPicker/StatsPicker.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/ThemeDemos/ThemeDemo.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/VizLayout/VizLayout.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/VizLegend/VizLegend.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/VizTooltip/SeriesTable.story.tsx", + "count": 1 + } + ] + } + ], + "no gf-form usage": [ + { + "name": "gf-form usage has been deprecated. Use a component from @grafana/ui or custom CSS instead.", + "files": [ + { + "path": "/e2e/utils/flows/addDataSource.ts", + "count": 1 + }, + { + "path": "/packages/grafana-e2e/src/flows/addDataSource.ts", + "count": 1 + }, + { + "path": "/packages/grafana-prometheus/src/components/PromExploreExtraField.tsx", + "count": 4 + }, + { + "path": "/packages/grafana-prometheus/src/components/PromQueryField.tsx", + "count": 6 + }, + { + "path": "/packages/grafana-prometheus/src/configuration/AlertingSettingsOverhaul.tsx", + "count": 3 + }, + { + "path": "/packages/grafana-prometheus/src/configuration/ExemplarSetting.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-prometheus/src/configuration/PromSettings.tsx", + "count": 27 + }, + { + "path": "/packages/grafana-prometheus/src/querybuilder/components/PromQueryCodeEditor.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/DataSourceSettings/AlertingSettings.tsx", + "count": 3 + }, + { + "path": "/packages/grafana-ui/src/components/DataSourceSettings/CustomHeadersSettings.tsx", + "count": 3 + }, + { + "path": "/packages/grafana-ui/src/components/DataSourceSettings/DataSourceHttpSettings.tsx", + "count": 16 + }, + { + "path": "/packages/grafana-ui/src/components/DataSourceSettings/HttpProxySettings.tsx", + "count": 3 + }, + { + "path": "/packages/grafana-ui/src/components/DataSourceSettings/SecureSocksProxySettings.tsx", + "count": 3 + }, + { + "path": "/packages/grafana-ui/src/components/DataSourceSettings/TLSAuthSettings.tsx", + "count": 3 + }, + { + "path": "/packages/grafana-ui/src/components/FormField/FormField.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/FormLabel/FormLabel.tsx", + "count": 3 + }, + { + "path": "/packages/grafana-ui/src/components/Forms/Legacy/Input/Input.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Forms/Legacy/Select/NoOptionsMessage.tsx", + "count": 2 + }, + { + "path": "/packages/grafana-ui/src/components/Forms/Legacy/Select/Select.tsx", + "count": 6 + }, + { + "path": "/packages/grafana-ui/src/components/Forms/Legacy/Select/SelectOption.tsx", + "count": 4 + }, + { + "path": "/packages/grafana-ui/src/components/Forms/Legacy/Switch/Switch.tsx", + "count": 8 + }, + { + "path": "/packages/grafana-ui/src/components/SecretFormField/SecretFormField.tsx", + "count": 2 + }, + { + "path": "/packages/grafana-ui/src/components/Segment/Segment.story.tsx", + "count": 2 + }, + { + "path": "/packages/grafana-ui/src/components/Segment/SegmentAsync.story.tsx", + "count": 2 + }, + { + "path": "/packages/grafana-ui/src/components/Segment/SegmentInput.story.tsx", + "count": 1 + }, + { + "path": "/packages/grafana-ui/src/components/Segment/SegmentInput.tsx", + "count": 2 + }, + { + "path": "/public/app/angular/components/code_editor/code_editor.ts", + "count": 1 + }, + { + "path": "/public/app/angular/components/form_dropdown/form_dropdown.ts", + "count": 4 + }, + { + "path": "/public/app/angular/components/info_popover.ts", + "count": 2 + }, + { + "path": "/public/app/angular/components/switch.ts", + "count": 8 + }, + { + "path": "/public/app/angular/dropdown_typeahead.ts", + "count": 4 + }, + { + "path": "/public/app/angular/metric_segment.ts", + "count": 4 + }, + { + "path": "/public/app/angular/misc.ts", + "count": 2 + }, + { + "path": "/public/app/angular/panel/partials/query_editor_row.html", + "count": 1 + }, + { + "path": "/public/app/angular/partials/tls_auth_settings.html", + "count": 35 + }, + { + "path": "/public/app/core/components/AccessControl/PermissionList.tsx", + "count": 1 + }, + { + "path": "/public/app/core/components/PageHeader/PageHeader.tsx", + "count": 2 + }, + { + "path": "/public/app/features/admin/UserLdapSyncInfo.tsx", + "count": 3 + }, + { + "path": "/public/app/features/admin/partials/edit_org.html", + "count": 8 + }, + { + "path": "/public/app/features/admin/partials/styleguide.html", + "count": 4 + }, + { + "path": "/public/app/features/annotations/partials/event_editor.html", + "count": 7 + }, + { + "path": "/public/app/features/dashboard-scene/sharing/ShareLinkTab.tsx", + "count": 1 + }, + { + "path": "/public/app/features/dashboard/components/SubMenu/AnnotationPicker.tsx", + "count": 2 + }, + { + "path": "/public/app/features/dashboard/components/SubMenu/SubMenuItems.tsx", + "count": 1 + }, + { + "path": "/public/app/features/datasources/components/BasicSettings.tsx", + "count": 3 + }, + { + "path": "/public/app/features/datasources/components/ButtonRow.tsx", + "count": 1 + }, + { + "path": "/public/app/features/datasources/components/DataSourceLoadError.tsx", + "count": 1 + }, + { + "path": "/public/app/features/datasources/components/DataSourcePluginState.tsx", + "count": 4 + }, + { + "path": "/public/app/features/datasources/components/DataSourceTestingStatus.tsx", + "count": 1 + }, + { + "path": "/public/app/features/plugins/admin/components/AppConfigWrapper.tsx", + "count": 1 + }, + { + "path": "/public/app/features/query/components/QueryEditorRow.tsx", + "count": 1 + }, + { + "path": "/public/app/features/query/components/QueryGroupOptions.tsx", + "count": 17 + }, + { + "path": "/public/app/features/transformers/FilterByValueTransformer/ValueMatchers/RangeMatcherEditor.tsx", + "count": 3 + }, + { + "path": "/public/app/features/transformers/editors/OrganizeFieldsTransformerEditor.tsx", + "count": 5 + }, + { + "path": "/public/app/features/variables/adhoc/picker/AdHocFilter.tsx", + "count": 1 + }, + { + "path": "/public/app/features/variables/adhoc/picker/AdHocFilterKey.tsx", + "count": 3 + }, + { + "path": "/public/app/features/variables/adhoc/picker/AdHocFilterRenderer.tsx", + "count": 1 + }, + { + "path": "/public/app/features/variables/adhoc/picker/AdHocFilterValue.tsx", + "count": 1 + }, + { + "path": "/public/app/features/variables/adhoc/picker/ConditionSegment.tsx", + "count": 2 + }, + { + "path": "/public/app/features/variables/pickers/PickerRenderer.tsx", + "count": 5 + }, + { + "path": "/public/app/features/variables/pickers/shared/VariableInput.tsx", + "count": 1 + }, + { + "path": "/public/app/partials/confirm_modal.html", + "count": 1 + }, + { + "path": "/public/app/partials/reset_password.html", + "count": 13 + }, + { + "path": "/public/app/partials/signup_invited.html", + "count": 14 + }, + { + "path": "/public/app/plugins/datasource/alertmanager/ConfigEditor.tsx", + "count": 4 + }, + { + "path": "/public/app/plugins/datasource/cloudwatch/components/ConfigEditor/ConfigEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/cloudwatch/components/ConfigEditor/XrayLinkConfig.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/cloudwatch/components/QueryEditor/LogsQueryEditor/LogsQueryEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/cloudwatch/components/QueryEditor/LogsQueryEditor/LogsQueryField.tsx", + "count": 3 + }, + { + "path": "/public/app/plugins/datasource/cloudwatch/components/shared/LogGroups/LegacyLogGroupNamesSelection.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/cloudwatch/components/shared/LogGroups/LogGroupsField.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/components/QueryEditor/SettingsEditorContainer.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/elasticsearch/configuration/DataLinks.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/grafana-pyroscope-datasource/ConfigEditor.tsx", + "count": 3 + }, + { + "path": "/public/app/plugins/datasource/graphite/components/AnnotationsEditor.tsx", + "count": 3 + }, + { + "path": "/public/app/plugins/datasource/graphite/configuration/MappingsConfiguration.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/influxdb/components/editor/annotation/AnnotationEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/influxdb/components/editor/query/QueryEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/influxdb/components/editor/query/flux/FluxQueryEditor.tsx", + "count": 5 + }, + { + "path": "/public/app/plugins/datasource/influxdb/components/editor/query/fsql/FSQLEditor.tsx", + "count": 5 + }, + { + "path": "/public/app/plugins/datasource/influxdb/components/editor/query/influxql/visual/PartListSection.tsx", + "count": 3 + }, + { + "path": "/public/app/plugins/datasource/influxdb/components/editor/query/influxql/visual/TagsSection.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/influxdb/components/editor/variable/VariableQueryEditor.tsx", + "count": 4 + }, + { + "path": "/public/app/plugins/datasource/loki/components/LokiQueryField.tsx", + "count": 3 + }, + { + "path": "/public/app/plugins/datasource/loki/configuration/DerivedField.tsx", + "count": 3 + }, + { + "path": "/public/app/plugins/datasource/loki/querybuilder/components/LokiQueryCodeEditor.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/opentsdb/components/AnnotationEditor.tsx", + "count": 3 + }, + { + "path": "/public/app/plugins/datasource/prometheus/configuration/AzureAuthSettings.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/prometheus/configuration/AzureCredentialsForm.tsx", + "count": 21 + }, + { + "path": "/public/app/plugins/datasource/tempo/_importedDependencies/components/AdHocFilter/AdHocFilter.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/tempo/_importedDependencies/components/AdHocFilter/AdHocFilterKey.tsx", + "count": 3 + }, + { + "path": "/public/app/plugins/datasource/tempo/_importedDependencies/components/AdHocFilter/AdHocFilterRenderer.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/tempo/_importedDependencies/components/AdHocFilter/AdHocFilterValue.tsx", + "count": 1 + }, + { + "path": "/public/app/plugins/datasource/tempo/_importedDependencies/components/AdHocFilter/ConditionSegment.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/datasource/zipkin/QueryField.tsx", + "count": 2 + }, + { + "path": "/public/app/plugins/panel/graph/axes_editor.html", + "count": 50 + }, + { + "path": "/public/app/plugins/panel/graph/tab_display.html", + "count": 56 + }, + { + "path": "/public/app/plugins/panel/graph/tab_legend.html", + "count": 42 + }, + { + "path": "/public/app/plugins/panel/graph/tab_series_overrides.html", + "count": 10 + }, + { + "path": "/public/app/plugins/panel/graph/thresholds_form.html", + "count": 31 + }, + { + "path": "/public/app/plugins/panel/graph/time_regions_form.html", + "count": 32 + }, + { + "path": "/public/app/plugins/panel/heatmap/partials/axes_editor.html", + "count": 53 + }, + { + "path": "/public/app/plugins/panel/heatmap/partials/display_editor.html", + "count": 51 + }, + { + "path": "/public/app/plugins/panel/table-old/column_options.html", + "count": 91 + }, + { + "path": "/public/app/plugins/panel/table-old/editor.html", + "count": 22 + } + ] + } + ] } diff --git a/scripts/cli/bettererResultsToJson.ts b/scripts/cli/bettererResultsToJson.ts index 310cd74b4c5..948e02ca2e9 100644 --- a/scripts/cli/bettererResultsToJson.ts +++ b/scripts/cli/bettererResultsToJson.ts @@ -1,12 +1,16 @@ -import { BettererFileIssue, betterer } from '@betterer/betterer'; +import { betterer } from '@betterer/betterer'; import { writeFile } from 'fs/promises'; -interface Issue { - message: string; - count: string; +interface FilesByIssues { + name: string; + files: [ + { + path: string; + count: number; + }, + ]; } - -type ResultMap = Record>; +type ResultMap = Record; /** * Produces a JSON file for consumption directly in Grafana @@ -16,23 +20,30 @@ async function main() { const resultMap: ResultMap = {}; for (const suite of results.resultSummaries) { - resultMap[suite.name] = {}; - - // Aggregate issues for each file in the suite + resultMap[suite.name] = []; + const filesByIssues: FilesByIssues[] = []; + // Group by message in the suite, then by file counting the number of occurrences for (const [file, details] of Object.entries(suite.details)) { - const fileIssues: Issue[] = []; - for (const issue of details) { - const issueExists = fileIssues.find((i) => i.message === issue.message)!!; - if (issueExists) { - continue; - } - fileIssues.push({ - message: issue.message, - count: details.filter((i: BettererFileIssue) => i.message === issue.message).length, - }); - } const relativePath = file.replace(process.cwd(), ''); - resultMap[suite.name][relativePath] = fileIssues; + details.forEach((element) => { + const messageExist = filesByIssues.some((issue) => issue.name === element.message); + // If the message does not exist, add it to the list of issues + // With the file and start the count at 1 + if (!messageExist) { + const name: FilesByIssues['name'] = element.message; + filesByIssues.push({ name, files: [{ path: relativePath, count: 1 }] }); + } else { + //If it exists, check if there is a file with the same path + //If so, increment the count, if not, add the file to the list starting the count at 1 + const issue = filesByIssues.find((issue) => issue.name === element.message); + if (issue?.files.find((file) => file.path === relativePath)?.count !== undefined) { + issue.files.find((file) => file.path === relativePath)!.count++; + } else { + issue?.files.push({ path: relativePath, count: 1 }); + } + } + }); + resultMap[suite.name] = filesByIssues; } }