[8.0] [eslint] enable type-specific lint rules (#114184) (#117444)

* [eslint] enable type-specific lint rules (#114184)

* [eslint] enable type-specific lint rules

* autofix violations

* duplicate eslint-disable to new export statement

Co-authored-by: spalger <spalger@users.noreply.github.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
# Conflicts:
#	src/plugins/share/common/index.ts

* autofix more types

Co-authored-by: spalger <spalger@users.noreply.github.com>
This commit is contained in:
Spencer 2021-11-03 21:02:56 -06:00 committed by GitHub
parent 1064adb5ce
commit 7d3d79e6a1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
641 changed files with 2250 additions and 1860 deletions

View file

@ -13,4 +13,4 @@ export {
export { CombinedFieldsReadOnlyForm } from './combined_fields_read_only_form';
export { CombinedFieldsForm } from './combined_fields_form';
export { CombinedField } from './types';
export type { CombinedField } from './types';

View file

@ -5,4 +5,5 @@
* 2.0.
*/
export { DocumentCountChart, DocumentCountChartPoint } from './document_count_chart';
export type { DocumentCountChartPoint } from './document_count_chart';
export { DocumentCountChart } from './document_count_chart';

View file

@ -5,4 +5,5 @@
* 2.0.
*/
export { MultiSelectPicker, Option } from './multi_select_picker';
export type { Option } from './multi_select_picker';
export { MultiSelectPicker } from './multi_select_picker';

View file

@ -5,4 +5,5 @@
* 2.0.
*/
export { ResultsLinks, ResultLink } from './results_links';
export type { ResultLink } from './results_links';
export { ResultsLinks } from './results_links';

View file

@ -5,9 +5,7 @@
* 2.0.
*/
export { TotalFieldsCount, TotalFieldsCountProps, TotalFieldsStats } from './total_fields_count';
export {
MetricFieldsCount,
MetricFieldsCountProps,
MetricFieldsStats,
} from './metric_fields_count';
export type { TotalFieldsCountProps, TotalFieldsStats } from './total_fields_count';
export { TotalFieldsCount } from './total_fields_count';
export type { MetricFieldsCountProps, MetricFieldsStats } from './metric_fields_count';
export { MetricFieldsCount } from './metric_fields_count';

View file

@ -5,5 +5,6 @@
* 2.0.
*/
export { MetricDistributionChart, MetricDistributionChartData } from './metric_distribution_chart';
export type { MetricDistributionChartData } from './metric_distribution_chart';
export { MetricDistributionChart } from './metric_distribution_chart';
export { buildChartDataFromStats } from './metric_distribution_chart_data_builder';

View file

@ -5,4 +5,5 @@
* 2.0.
*/
export { DataVisualizerTable, ItemIdToExpandedRowMap } from './data_visualizer_stats_table';
export type { ItemIdToExpandedRowMap } from './data_visualizer_stats_table';
export { DataVisualizerTable } from './data_visualizer_stats_table';

View file

@ -5,11 +5,10 @@
* 2.0.
*/
export { FieldDataRowProps } from './field_data_row';
export {
export type { FieldDataRowProps } from './field_data_row';
export type {
FieldVisConfig,
FileBasedFieldVisConfig,
MetricFieldVisStats,
isFileBasedFieldVisConfig,
isIndexBasedFieldVisConfig,
} from './field_vis_config';
export { isFileBasedFieldVisConfig, isIndexBasedFieldVisConfig } from './field_vis_config';

View file

@ -5,4 +5,5 @@
* 2.0.
*/
export { ImportProgress, IMPORT_STATUS, Statuses } from './import_progress';
export type { Statuses } from './import_progress';
export { ImportProgress, IMPORT_STATUS } from './import_progress';

View file

@ -5,4 +5,5 @@
* 2.0.
*/
export { FileDataVisualizer, FileDataVisualizerSpec } from './file_data_visualizer';
export type { FileDataVisualizerSpec } from './file_data_visualizer';
export { FileDataVisualizer } from './file_data_visualizer';

View file

@ -5,9 +5,10 @@
* 2.0.
*/
export { FileDataVisualizer, FileDataVisualizerSpec } from './file_data_visualizer';
export {
IndexDataVisualizer,
export type { FileDataVisualizerSpec } from './file_data_visualizer';
export { FileDataVisualizer } from './file_data_visualizer';
export type {
IndexDataVisualizerSpec,
IndexDataVisualizerViewProps,
} from './index_data_visualizer';
export { IndexDataVisualizer } from './index_data_visualizer';

View file

@ -6,4 +6,5 @@
*/
export { FullTimeRangeSelector } from './full_time_range_selector';
export { getTimeFilterRange, TimeRange } from './full_time_range_selector_service';
export type { TimeRange } from './full_time_range_selector_service';
export { getTimeFilterRange } from './full_time_range_selector_service';

View file

@ -5,7 +5,5 @@
* 2.0.
*/
export {
IndexDataVisualizerViewProps,
IndexDataVisualizerView,
} from './index_data_visualizer_view';
export type { IndexDataVisualizerViewProps } from './index_data_visualizer_view';
export { IndexDataVisualizerView } from './index_data_visualizer_view';

View file

@ -5,5 +5,6 @@
* 2.0.
*/
export { IndexDataVisualizer, IndexDataVisualizerSpec } from './index_data_visualizer';
export type { IndexDataVisualizerSpec } from './index_data_visualizer';
export { IndexDataVisualizer } from './index_data_visualizer';
export type { IndexDataVisualizerViewProps } from './components/index_data_visualizer_view';

View file

@ -11,7 +11,7 @@ export function plugin() {
return new DataVisualizerPlugin();
}
export { DataVisualizerPluginStart } from './plugin';
export type { DataVisualizerPluginStart } from './plugin';
export type {
FileDataVisualizerSpec,

View file

@ -5,9 +5,5 @@
* 2.0.
*/
export {
FileDataVisualizer,
IndexDataVisualizer,
FileDataVisualizerSpec,
IndexDataVisualizerSpec,
} from '../../application';
export type { FileDataVisualizerSpec, IndexDataVisualizerSpec } from '../../application';
export { FileDataVisualizer, IndexDataVisualizer } from '../../application';