From c27ad469f6a539d7a2a58d8f094aa4b105928fef Mon Sep 17 00:00:00 2001 From: Even Stensberg Date: Thu, 31 Aug 2023 22:40:00 +0200 Subject: [PATCH] feat(eslint): sort import rule (#6939) * feat(eslint): sort import rule * chore(deps): pin dep * refactor: sort imports --------- Co-authored-by: Jesse Mazzella --- .eslintrc.js | 4 ++- example/eventGenerator/plugin.js | 2 +- example/eventGenerator/pluginSpec.js | 2 +- example/exampleUser/ExampleUserProvider.js | 1 + example/generator/plugin.js | 2 +- example/simpleVuePlugin/plugin.js | 1 + package.json | 1 + src/api/actions/ActionCollectionSpec.js | 2 +- src/api/actions/ActionsAPI.js | 3 +- src/api/actions/ActionsAPISpec.js | 2 +- src/api/annotation/AnnotationAPI.js | 2 +- src/api/annotation/AnnotationAPISpec.js | 2 +- src/api/composition/CompositionAPI.js | 2 +- src/api/composition/CompositionProvider.js | 1 + .../composition/DefaultCompositionProvider.js | 3 +- src/api/forms/FormController.js | 6 ++-- src/api/forms/FormsAPI.js | 6 ++-- src/api/forms/components/FormProperties.vue | 3 +- .../components/controls/ToggleSwitchField.vue | 5 ++-- src/api/indicators/IndicatorAPI.js | 1 + src/api/indicators/SimpleIndicator.js | 4 ++- src/api/menu/MenuAPISpec.js | 7 +++-- src/api/menu/menu.js | 5 ++-- src/api/notifications/NotificationAPI.js | 2 +- src/api/objects/MutableDomainObject.js | 5 ++-- src/api/objects/ObjectAPI.js | 13 +++++---- src/api/objects/ObjectAPISpec.js | 2 +- src/api/objects/TransactionSpec.js | 3 +- src/api/overlays/Dialog.js | 3 +- src/api/overlays/Overlay.js | 3 +- src/api/overlays/OverlayAPI.js | 2 +- src/api/overlays/ProgressDialog.js | 3 +- src/api/overlays/Selection.js | 3 +- src/api/status/StatusAPISpec.js | 2 +- src/api/telemetry/TelemetryAPI.js | 13 +++++---- src/api/telemetry/TelemetryAPISpec.js | 1 + src/api/telemetry/TelemetryCollection.js | 5 ++-- src/api/telemetry/TelemetryCollectionSpec.js | 1 + src/api/time/IndependentTimeContext.js | 2 +- src/api/time/TimeAPI.js | 5 ++-- src/api/time/TimeAPISpec.js | 3 +- src/api/time/TimeContext.js | 3 +- src/api/time/independentTimeAPISpec.js | 3 +- src/api/tooltips/ToolTip.js | 3 +- src/api/user/UserAPI.js | 3 +- src/api/user/UserAPISpec.js | 2 +- src/exporters/ImageExporter.js | 2 +- src/exporters/ImageExporterSpec.js | 2 +- src/plugins/CouchDBSearchFolder/pluginSpec.js | 1 + .../LADTableConfigurationViewProvider.js | 3 +- src/plugins/LADTable/LADTableView.js | 3 +- src/plugins/LADTable/LadTableSetView.js | 3 +- src/plugins/LADTable/components/LADRow.vue | 1 + src/plugins/LADTable/components/LADTable.vue | 4 ++- .../LADTable/components/LadTableSet.vue | 3 +- src/plugins/LADTable/plugin.js | 4 +-- src/plugins/LADTable/pluginSpec.js | 11 +++---- .../autoflow/AutoflowTabularPluginSpec.js | 7 +++-- src/plugins/charts/bar/BarGraphView.vue | 3 +- .../charts/bar/BarGraphViewProvider.js | 5 ++-- .../BarGraphInspectorViewProvider.js | 3 +- .../charts/bar/inspector/BarGraphOptions.vue | 3 +- .../charts/bar/inspector/SeriesOptions.vue | 2 +- src/plugins/charts/bar/plugin.js | 2 +- src/plugins/charts/bar/pluginSpec.js | 9 +++--- .../charts/scatter/ScatterPlotView.vue | 3 +- .../charts/scatter/ScatterPlotViewProvider.js | 5 ++-- .../scatter/inspector/PlotOptionsBrowse.vue | 2 +- .../ScatterPlotInspectorViewProvider.js | 3 +- src/plugins/charts/scatter/plugin.js | 7 +++-- src/plugins/charts/scatter/pluginSpec.js | 5 ++-- src/plugins/clearData/plugin.js | 3 +- src/plugins/clearData/pluginSpec.js | 5 ++-- src/plugins/clock/ClockViewProvider.js | 3 +- src/plugins/clock/plugin.js | 6 ++-- src/plugins/clock/pluginSpec.js | 6 ++-- src/plugins/condition/Condition.js | 5 ++-- src/plugins/condition/ConditionManager.js | 5 ++-- .../condition/ConditionSetViewProvider.js | 3 +- src/plugins/condition/ConditionSpec.js | 2 +- .../condition/components/Condition.vue | 8 +++-- .../components/ConditionCollection.vue | 5 ++-- .../condition/components/ConditionSet.vue | 2 +- .../condition/components/Criterion.vue | 4 +-- .../components/inspector/StyleEditor.vue | 6 ++-- .../components/inspector/StylesView.vue | 15 +++++----- .../criterion/AllTelemetryCriterion.js | 9 +++--- .../condition/criterion/TelemetryCriterion.js | 4 ++- .../criterion/TelemetryCriterionSpec.js | 3 +- src/plugins/condition/plugin.js | 5 ++-- src/plugins/condition/pluginSpec.js | 10 ++++--- src/plugins/condition/utils/evaluatorSpec.js | 2 +- .../ConditionWidgetViewProvider.js | 3 +- src/plugins/conditionWidget/pluginSpec.js | 3 +- .../AlphanumericFormatViewProvider.js | 4 +-- .../CustomStringFormatterSpec.js | 3 +- .../displayLayout/components/BoxView.vue | 2 +- .../components/DisplayLayout.vue | 15 +++++----- .../displayLayout/components/EllipseView.vue | 2 +- .../displayLayout/components/ImageView.vue | 2 +- .../displayLayout/components/LayoutFrame.vue | 3 +- .../displayLayout/components/LineView.vue | 3 +- .../components/TelemetryView.vue | 7 +++-- .../displayLayout/components/TextView.vue | 2 +- src/plugins/displayLayout/plugin.js | 7 +++-- src/plugins/displayLayout/pluginSpec.js | 1 + src/plugins/duplicate/pluginSpec.js | 5 ++-- .../exportAsJSONAction/ExportAsJSONAction.js | 3 +- .../FaultManagementInspectorViewProvider.js | 3 +- .../FaultManagementListView.vue | 3 +- .../FaultManagementObjectProvider.js | 4 +-- .../faultManagement/FaultManagementPlugin.js | 7 ++--- .../faultManagement/FaultManagementView.vue | 2 +- .../FaultManagementViewProvider.js | 5 ++-- src/plugins/faultManagement/pluginSpec.js | 4 +-- .../filters/FiltersInspectorViewProvider.js | 1 + .../filters/components/FilterObject.vue | 5 ++-- .../filters/components/FiltersView.vue | 3 +- .../flexibleLayout/components/container.vue | 2 +- .../components/flexibleLayout.vue | 4 +-- .../flexibleLayoutViewProvider.js | 1 + src/plugins/flexibleLayout/pluginSpec.js | 7 +++-- src/plugins/folderView/FolderGridView.js | 3 +- src/plugins/folderView/FolderListView.js | 5 ++-- .../folderView/components/ListItem.vue | 1 + .../folderView/components/ListView.vue | 3 +- src/plugins/folderView/pluginSpec.js | 5 ++-- src/plugins/formActions/CreateAction.js | 8 ++--- src/plugins/formActions/CreateActionSpec.js | 5 ++-- .../formActions/EditPropertiesAction.js | 5 ++-- src/plugins/formActions/pluginSpec.js | 3 +- src/plugins/gauge/GaugePlugin.js | 5 ++-- src/plugins/gauge/GaugePluginSpec.js | 3 +- src/plugins/gauge/GaugeViewProvider.js | 3 +- src/plugins/gauge/components/Gauge.vue | 3 +- src/plugins/hyperlink/HyperlinkProvider.js | 3 +- src/plugins/hyperlink/pluginSpec.js | 1 + .../imagery/ImageryTimestripViewProvider.js | 3 +- src/plugins/imagery/ImageryView.js | 4 +-- .../imagery/components/Compass/CompassHUD.vue | 2 +- .../components/Compass/CompassRose.vue | 3 +- .../imagery/components/Compass/pluginSpec.js | 3 +- .../imagery/components/ImageControls.vue | 2 +- .../imagery/components/ImageryTimeView.vue | 10 ++++--- .../imagery/components/ImageryView.vue | 10 +++---- src/plugins/imagery/plugin.js | 2 +- src/plugins/imagery/pluginSpec.js | 3 +- .../ImportFromJSONActionSpec.js | 4 +-- .../annotations/AnnotationsViewProvider.js | 3 +- .../annotations/tags/TagEditor.vue | 3 +- .../inspectorViews/elements/ElementsPool.vue | 1 + .../elements/ElementsViewProvider.js | 3 +- .../elements/PlotElementsPool.vue | 3 +- .../elements/PlotElementsViewProvider.js | 3 +- src/plugins/inspectorViews/plugin.js | 4 +-- .../inspectorViews/properties/Properties.vue | 1 + .../properties/PropertiesViewProvider.js | 3 +- .../styles/SavedStylesInspectorView.vue | 3 +- .../styles/StylesInspectorView.vue | 3 +- .../styles/StylesInspectorViewProvider.js | 5 ++-- src/plugins/interceptors/pluginSpec.js | 1 + src/plugins/licenses/plugin.js | 3 +- src/plugins/linkAction/pluginSpec.js | 5 ++-- src/plugins/move/pluginSpec.js | 2 +- src/plugins/myItems/pluginSpec.js | 1 + src/plugins/notebook/NotebookViewProvider.js | 6 ++-- .../notebook/actions/CopyToNotebookAction.js | 2 +- .../actions/ExportNotebookAsTextAction.js | 3 +- src/plugins/notebook/components/Notebook.vue | 29 ++++++++++--------- .../notebook/components/NotebookEmbed.vue | 14 +++++---- .../notebook/components/NotebookEntry.vue | 11 ++++--- .../components/NotebookMenuSwitcher.vue | 4 +-- .../components/NotebookSnapshotContainer.vue | 6 ++-- .../components/NotebookSnapshotIndicator.vue | 5 ++-- src/plugins/notebook/components/Sidebar.vue | 5 ++-- .../monkeyPatchObjectAPIForNotebooks.js | 3 +- src/plugins/notebook/plugin.js | 19 ++++++------ src/plugins/notebook/pluginSpec.js | 5 ++-- src/plugins/notebook/snapshot-container.js | 1 + src/plugins/notebook/snapshot.js | 22 +++++++------- .../notebook/utils/notebook-entries.js | 3 +- .../notebook/utils/notebook-entriesSpec.js | 3 +- .../notebook/utils/notebook-migration.js | 2 +- .../notebook/utils/notebook-storageSpec.js | 3 +- .../notebook/utils/painterroInstance.js | 1 + src/plugins/notificationIndicator/plugin.js | 1 + .../notificationIndicator/pluginSpec.js | 5 ++-- .../operatorStatus/OperatorStatusIndicator.js | 1 + .../performanceIndicator/pluginSpec.js | 3 +- .../persistence/couch/CouchObjectProvider.js | 7 +++-- src/plugins/persistence/couch/pluginSpec.js | 5 ++-- src/plugins/plan/PlanViewProvider.js | 3 +- src/plugins/plan/components/Plan.vue | 8 +++-- .../ActivityInspectorViewProvider.js | 3 +- .../GanttChartInspectorViewProvider.js | 3 +- .../components/PlanActivitiesView.vue | 3 +- .../inspector/components/PlanActivityView.vue | 3 +- .../components/PlanViewConfiguration.vue | 3 +- src/plugins/plan/plugin.js | 4 +-- src/plugins/plan/pluginSpec.js | 3 +- src/plugins/plot/MctPlot.vue | 18 ++++++------ src/plugins/plot/MctTicks.vue | 4 +-- src/plugins/plot/Plot.vue | 11 +++---- src/plugins/plot/PlotViewProvider.js | 3 +- src/plugins/plot/axis/XAxis.vue | 4 +-- src/plugins/plot/axis/YAxis.vue | 2 +- src/plugins/plot/chart/MctChart.vue | 19 ++++++------ src/plugins/plot/configuration/Model.js | 3 +- .../configuration/PlotConfigurationModel.js | 2 +- src/plugins/plot/configuration/PlotSeries.js | 5 ++-- .../plot/configuration/SeriesCollection.js | 5 ++-- src/plugins/plot/draw/Draw2D.js | 1 + src/plugins/plot/draw/DrawLoader.js | 2 +- src/plugins/plot/draw/DrawWebGL.js | 1 + .../plot/inspector/PlotOptionsBrowse.vue | 2 +- .../plot/inspector/PlotOptionsEdit.vue | 9 +++--- .../inspector/PlotsInspectorViewProvider.js | 3 +- .../StackedPlotsInspectorViewProvider.js | 3 +- .../plot/inspector/forms/LegendForm.vue | 3 +- .../plot/inspector/forms/SeriesForm.vue | 8 +++-- .../plot/inspector/forms/YAxisForm.vue | 5 ++-- src/plugins/plot/legend/PlotLegend.vue | 4 +-- .../plot/legend/PlotLegendItemCollapsed.vue | 5 ++-- .../plot/legend/PlotLegendItemExpanded.vue | 3 +- .../overlayPlot/OverlayPlotViewProvider.js | 3 +- src/plugins/plot/overlayPlot/pluginSpec.js | 7 +++-- src/plugins/plot/plugin.js | 12 ++++---- src/plugins/plot/pluginSpec.js | 7 +++-- src/plugins/plot/stackedPlot/StackedPlot.vue | 8 ++--- .../plot/stackedPlot/StackedPlotItem.vue | 8 +++-- .../stackedPlot/StackedPlotViewProvider.js | 3 +- src/plugins/plot/stackedPlot/pluginSpec.js | 7 +++-- src/plugins/remove/pluginSpec.js | 2 +- .../StaticModelProviderSpec.js | 2 +- src/plugins/tabs/components/tabs.vue | 5 ++-- src/plugins/tabs/pluginSpec.js | 7 +++-- src/plugins/tabs/tabs.js | 1 + .../TableConfigurationViewProvider.js | 1 + .../telemetryTable/TelemetryTableView.js | 3 +- .../telemetryTable/components/table.vue | 15 +++++----- src/plugins/telemetryTable/plugin.js | 2 +- src/plugins/telemetryTable/pluginSpec.js | 11 +++---- src/plugins/timeConductor/Conductor.vue | 9 +++--- src/plugins/timeConductor/ConductorAxis.vue | 5 ++-- src/plugins/timeConductor/ConductorClock.vue | 2 +- .../timeConductor/ConductorHistory.vue | 3 +- .../timeConductor/ConductorInputsFixed.vue | 3 +- .../timeConductor/ConductorInputsRealtime.vue | 3 +- src/plugins/timeConductor/ConductorPopUp.vue | 10 +++---- src/plugins/timeConductor/DatePicker.vue | 1 + .../independent/IndependentClock.vue | 2 +- .../independent/IndependentTimeConductor.vue | 7 +++-- .../independentTimeConductorPopUpManager.js | 2 +- src/plugins/timeConductor/plugin.js | 3 +- src/plugins/timeConductor/pluginSpec.js | 5 ++-- src/plugins/timeConductor/timePopupFixed.vue | 1 + src/plugins/timeline/TimelineViewLayout.vue | 10 ++++--- src/plugins/timeline/TimelineViewProvider.js | 3 +- src/plugins/timeline/plugin.js | 4 +-- src/plugins/timeline/pluginSpec.js | 8 +++-- src/plugins/timelist/Timelist.vue | 9 +++--- src/plugins/timelist/TimelistViewProvider.js | 5 ++-- .../TimeListInspectorViewProvider.js | 5 ++-- .../inspector/TimelistPropertiesView.vue | 2 +- src/plugins/timelist/plugin.js | 5 ++-- src/plugins/timelist/pluginSpec.js | 9 +++--- src/plugins/timer/TimerViewProvider.js | 3 +- src/plugins/timer/components/Timer.vue | 1 + src/plugins/timer/plugin.js | 3 +- src/plugins/timer/pluginSpec.js | 6 ++-- src/plugins/userIndicator/plugin.js | 1 + src/plugins/userIndicator/pluginSpec.js | 1 + src/plugins/utcTimeSystem/plugin.js | 4 +-- src/plugins/utcTimeSystem/pluginSpec.js | 5 ++-- .../viewDatumAction/ViewDatumAction.js | 3 +- .../viewLargeAction/viewLargeAction.js | 3 +- src/plugins/webPage/WebPageViewProvider.js | 3 +- src/plugins/webPage/pluginSpec.js | 1 + src/tools/urlSpec.js | 2 +- src/ui/color/ColorPalette.js | 2 +- src/ui/components/List/ListView.vue | 5 ++-- src/ui/components/ObjectFrame.vue | 3 +- src/ui/components/ObjectLabel.vue | 6 ++-- src/ui/components/ObjectView.vue | 1 + src/ui/components/TimeSystemAxis.vue | 3 +- src/ui/components/components.js | 4 +-- src/ui/inspector/Inspector.vue | 2 +- src/ui/inspector/InspectorStylesSpec.js | 16 +++++----- src/ui/layout/AppLogo.vue | 3 +- src/ui/layout/BrowseBar.vue | 6 ++-- src/ui/layout/Layout.vue | 2 +- src/ui/layout/LayoutSpec.js | 1 + src/ui/layout/RecentObjectsListItem.vue | 2 +- src/ui/layout/mct-tree.vue | 5 ++-- .../layout/search/AnnotationSearchResult.vue | 2 +- src/ui/layout/search/GrandSearchSpec.js | 3 +- src/ui/layout/search/ObjectSearchResult.vue | 6 ++-- .../layout/search/SearchResultsDropDown.vue | 3 +- src/ui/layout/tree-item.vue | 2 +- src/ui/preview/Preview.vue | 5 ++-- src/ui/preview/PreviewAction.js | 5 ++-- src/ui/preview/preview-header.vue | 1 + src/ui/toolbar/Toolbar.vue | 6 ++-- 303 files changed, 758 insertions(+), 543 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index 416ba78ea7..f9c7d922bc 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -9,7 +9,7 @@ module.exports = { globals: { _: 'readonly' }, - plugins: ['prettier'], + plugins: ['prettier', 'simple-import-sort'], extends: [ 'eslint:recommended', 'plugin:compat/recommended', @@ -28,6 +28,8 @@ module.exports = { } }, rules: { + 'simple-import-sort/imports': 'warn', + 'simple-import-sort/exports': 'warn', 'vue/no-deprecated-dollar-listeners-api': 'warn', 'vue/no-deprecated-events-api': 'warn', 'vue/no-v-for-template-key': 'off', diff --git a/example/eventGenerator/plugin.js b/example/eventGenerator/plugin.js index 73f02a1d64..6da2c9c670 100644 --- a/example/eventGenerator/plugin.js +++ b/example/eventGenerator/plugin.js @@ -19,8 +19,8 @@ * this source code distribution or the Licensing information page available * at runtime from the About dialog for additional information. *****************************************************************************/ -import EventTelemetryProvider from './EventTelemetryProvider'; import EventMetadataProvider from './EventMetadataProvider'; +import EventTelemetryProvider from './EventTelemetryProvider'; export default function EventGeneratorPlugin(options) { return function install(openmct) { diff --git a/example/eventGenerator/pluginSpec.js b/example/eventGenerator/pluginSpec.js index f6f1ffeef4..2e4caee272 100644 --- a/example/eventGenerator/pluginSpec.js +++ b/example/eventGenerator/pluginSpec.js @@ -19,8 +19,8 @@ * this source code distribution or the Licensing information page available * at runtime from the About dialog for additional information. *****************************************************************************/ -import EventMessageGeneratorPlugin from './plugin.js'; import { createOpenMct, resetApplicationState } from '../../src/utils/testing'; +import EventMessageGeneratorPlugin from './plugin.js'; describe('the plugin', () => { let openmct; diff --git a/example/exampleUser/ExampleUserProvider.js b/example/exampleUser/ExampleUserProvider.js index c92d780125..89f87d0e9c 100644 --- a/example/exampleUser/ExampleUserProvider.js +++ b/example/exampleUser/ExampleUserProvider.js @@ -22,6 +22,7 @@ import EventEmitter from 'EventEmitter'; import { v4 as uuid } from 'uuid'; + import createExampleUser from './exampleUserCreator'; const STATUSES = [ diff --git a/example/generator/plugin.js b/example/generator/plugin.js index 97d2371c07..d419196156 100644 --- a/example/generator/plugin.js +++ b/example/generator/plugin.js @@ -20,11 +20,11 @@ * at runtime from the About dialog for additional information. *****************************************************************************/ +import GeneratorMetadataProvider from './GeneratorMetadataProvider'; import GeneratorProvider from './GeneratorProvider'; import SinewaveLimitProvider from './SinewaveLimitProvider'; import SinewaveStalenessProvider from './SinewaveStalenessProvider'; import StateGeneratorProvider from './StateGeneratorProvider'; -import GeneratorMetadataProvider from './GeneratorMetadataProvider'; export default function (openmct) { openmct.types.addType('example.state-generator', { diff --git a/example/simpleVuePlugin/plugin.js b/example/simpleVuePlugin/plugin.js index fb9e0b0c5d..9ff73043f8 100644 --- a/example/simpleVuePlugin/plugin.js +++ b/example/simpleVuePlugin/plugin.js @@ -1,4 +1,5 @@ import Vue from 'vue'; + import HelloWorld from './HelloWorld.vue'; function SimpleVuePlugin() { diff --git a/package.json b/package.json index 30509869ba..9f9586ed6e 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ "eslint-plugin-compat": "4.1.4", "eslint-plugin-playwright": "0.12.0", "eslint-plugin-prettier": "4.2.1", + "eslint-plugin-simple-import-sort": "10.0.0", "eslint-plugin-vue": "9.15.0", "eslint-plugin-you-dont-need-lodash-underscore": "6.12.0", "eventemitter3": "1.2.0", diff --git a/src/api/actions/ActionCollectionSpec.js b/src/api/actions/ActionCollectionSpec.js index c5588d1b4e..26a67233e4 100644 --- a/src/api/actions/ActionCollectionSpec.js +++ b/src/api/actions/ActionCollectionSpec.js @@ -20,8 +20,8 @@ * at runtime from the About dialog for additional information. *****************************************************************************/ -import ActionCollection from './ActionCollection'; import { createOpenMct, resetApplicationState } from '../../utils/testing'; +import ActionCollection from './ActionCollection'; describe('The ActionCollection', () => { let openmct; diff --git a/src/api/actions/ActionsAPI.js b/src/api/actions/ActionsAPI.js index f27c402127..cbe3bb280b 100644 --- a/src/api/actions/ActionsAPI.js +++ b/src/api/actions/ActionsAPI.js @@ -20,9 +20,10 @@ * at runtime from the About dialog for additional information. *****************************************************************************/ import EventEmitter from 'EventEmitter'; -import ActionCollection from './ActionCollection'; import _ from 'lodash'; +import ActionCollection from './ActionCollection'; + class ActionsAPI extends EventEmitter { constructor(openmct) { super(); diff --git a/src/api/actions/ActionsAPISpec.js b/src/api/actions/ActionsAPISpec.js index 2916a14eff..d597b5b278 100644 --- a/src/api/actions/ActionsAPISpec.js +++ b/src/api/actions/ActionsAPISpec.js @@ -20,9 +20,9 @@ * at runtime from the About dialog for additional information. *****************************************************************************/ -import ActionsAPI from './ActionsAPI'; import { createOpenMct, resetApplicationState } from '../../utils/testing'; import ActionCollection from './ActionCollection'; +import ActionsAPI from './ActionsAPI'; describe('The Actions API', () => { let openmct; diff --git a/src/api/annotation/AnnotationAPI.js b/src/api/annotation/AnnotationAPI.js index f13a26de58..c56d005c98 100644 --- a/src/api/annotation/AnnotationAPI.js +++ b/src/api/annotation/AnnotationAPI.js @@ -20,9 +20,9 @@ * at runtime from the About dialog for additional information. *****************************************************************************/ -import { v4 as uuid } from 'uuid'; import EventEmitter from 'EventEmitter'; import _ from 'lodash'; +import { v4 as uuid } from 'uuid'; /** * @readonly diff --git a/src/api/annotation/AnnotationAPISpec.js b/src/api/annotation/AnnotationAPISpec.js index 2499c9f0cf..8c865be15d 100644 --- a/src/api/annotation/AnnotationAPISpec.js +++ b/src/api/annotation/AnnotationAPISpec.js @@ -20,8 +20,8 @@ * at runtime from the About dialog for additional information. *****************************************************************************/ -import { createOpenMct, resetApplicationState } from '../../utils/testing'; import ExampleTagsPlugin from '../../../example/exampleTags/plugin'; +import { createOpenMct, resetApplicationState } from '../../utils/testing'; describe('The Annotation API', () => { let openmct; diff --git a/src/api/composition/CompositionAPI.js b/src/api/composition/CompositionAPI.js index 39a6192dc0..b45705fd48 100644 --- a/src/api/composition/CompositionAPI.js +++ b/src/api/composition/CompositionAPI.js @@ -20,8 +20,8 @@ * at runtime from the About dialog for additional information. *****************************************************************************/ -import DefaultCompositionProvider from './DefaultCompositionProvider'; import CompositionCollection from './CompositionCollection'; +import DefaultCompositionProvider from './DefaultCompositionProvider'; /** * @typedef {import('./CompositionProvider').default} CompositionProvider diff --git a/src/api/composition/CompositionProvider.js b/src/api/composition/CompositionProvider.js index 499e8e7157..e606baf3a4 100644 --- a/src/api/composition/CompositionProvider.js +++ b/src/api/composition/CompositionProvider.js @@ -20,6 +20,7 @@ * at runtime from the About dialog for additional information. *****************************************************************************/ import _ from 'lodash'; + import objectUtils from '../objects/object-utils'; /** diff --git a/src/api/composition/DefaultCompositionProvider.js b/src/api/composition/DefaultCompositionProvider.js index 129789d0ef..0c31db23e5 100644 --- a/src/api/composition/DefaultCompositionProvider.js +++ b/src/api/composition/DefaultCompositionProvider.js @@ -19,9 +19,10 @@ * this source code distribution or the Licensing information page available * at runtime from the About dialog for additional information. *****************************************************************************/ +import { toRaw } from 'vue'; + import objectUtils from '../objects/object-utils'; import CompositionProvider from './CompositionProvider'; -import { toRaw } from 'vue'; /** * @typedef {import('../objects/ObjectAPI').DomainObject} DomainObject diff --git a/src/api/forms/FormController.js b/src/api/forms/FormController.js index a238196a8e..eb608e0f7e 100644 --- a/src/api/forms/FormController.js +++ b/src/api/forms/FormController.js @@ -1,6 +1,8 @@ +import mount from 'utils/mount'; + import AutoCompleteField from './components/controls/AutoCompleteField.vue'; -import ClockDisplayFormatField from './components/controls/ClockDisplayFormatField.vue'; import CheckBoxField from './components/controls/CheckBoxField.vue'; +import ClockDisplayFormatField from './components/controls/ClockDisplayFormatField.vue'; import Datetime from './components/controls/Datetime.vue'; import FileInput from './components/controls/FileInput.vue'; import Locator from './components/controls/Locator.vue'; @@ -9,8 +11,6 @@ import SelectField from './components/controls/SelectField.vue'; import TextAreaField from './components/controls/TextAreaField.vue'; import TextField from './components/controls/TextField.vue'; import ToggleSwitchField from './components/controls/ToggleSwitchField.vue'; - -import mount from 'utils/mount'; export const DEFAULT_CONTROLS_MAP = { autocomplete: AutoCompleteField, checkbox: CheckBoxField, diff --git a/src/api/forms/FormsAPI.js b/src/api/forms/FormsAPI.js index 86338996a5..367aca18a1 100644 --- a/src/api/forms/FormsAPI.js +++ b/src/api/forms/FormsAPI.js @@ -20,12 +20,12 @@ * at runtime from the About dialog for additional information. *****************************************************************************/ -import FormController from './FormController'; -import FormProperties from './components/FormProperties.vue'; - import _ from 'lodash'; import mount from 'utils/mount'; +import FormProperties from './components/FormProperties.vue'; +import FormController from './FormController'; + export default class FormsAPI { constructor(openmct) { this.openmct = openmct; diff --git a/src/api/forms/components/FormProperties.vue b/src/api/forms/components/FormProperties.vue index bf3a24d9a5..b4c0676b45 100644 --- a/src/api/forms/components/FormProperties.vue +++ b/src/api/forms/components/FormProperties.vue @@ -73,9 +73,10 @@