From a03841cb1ab0fd002a8035a003e2ab5f6d0f4846 Mon Sep 17 00:00:00 2001 From: Chenlei Hu Date: Fri, 11 Apr 2025 12:53:20 -0400 Subject: [PATCH] [lint] Enable plugin vue recommended rules (#3403) --- eslint.config.js | 2 +- .../LiteGraphCanvasSplitterOverlay.vue | 32 +++---- src/components/MenuHamburger.vue | 2 +- src/components/actionbar/BatchCountEdit.vue | 6 +- src/components/actionbar/ComfyActionbar.vue | 5 +- src/components/actionbar/ComfyQueueButton.vue | 25 +++-- .../tabs/terminal/BaseTerminal.vue | 4 +- .../tabs/terminal/LogsTerminal.vue | 4 +- .../common/ColorCustomizationSelector.vue | 8 +- src/components/common/ComfyImage.vue | 6 +- src/components/common/CustomFormValue.vue | 2 +- src/components/common/CustomizationDialog.vue | 10 +- src/components/common/DeviceInfo.vue | 4 +- src/components/common/EditableText.vue | 10 +- .../common/ElectronFileDownload.vue | 40 ++++---- src/components/common/ExtensionSlot.vue | 4 +- src/components/common/FormImageUpload.vue | 2 +- src/components/common/FormItem.vue | 10 +- src/components/common/InputKnob.vue | 12 +-- src/components/common/InputSlider.vue | 10 +- .../common/NoResultsPlaceholder.vue | 8 +- src/components/common/RefreshButton.vue | 2 +- src/components/common/SearchBox.vue | 6 +- src/components/common/SystemStatsPanel.vue | 12 ++- src/components/common/TreeExplorer.vue | 6 +- .../common/TreeExplorerTreeNode.vue | 12 +-- src/components/common/VirtualGrid.vue | 2 +- src/components/dialog/GlobalDialog.vue | 8 +- .../content/ConfirmationDialogContent.vue | 20 ++-- .../dialog/content/ErrorDialogContent.vue | 6 +- .../content/IssueReportDialogContent.vue | 4 +- .../dialog/content/LoadWorkflowWarning.vue | 8 +- .../dialog/content/PromptDialogContent.vue | 6 +- .../dialog/content/SettingDialogContent.vue | 14 +-- .../dialog/content/error/FindIssueButton.vue | 5 +- .../dialog/content/error/ReportIssuePanel.vue | 12 +-- .../content/manager/ManagerDialogContent.vue | 8 +- .../content/manager/ManagerNavSidebar.vue | 6 +- .../content/manager/PackStatusMessage.vue | 2 +- .../content/manager/infoPanel/InfoTabs.vue | 8 +- .../manager/infoPanel/InfoTextSection.vue | 9 +- .../manager/infoPanel/MarkdownText.vue | 2 +- .../manager/infoPanel/tabs/NodesTabPanel.vue | 2 +- .../registrySearchBar/RegistrySearchBar.vue | 9 +- .../SearchFilterDropdown.vue | 8 +- .../manager/skeleton/PackCardSkeleton.vue | 32 +++---- .../dialog/content/setting/AboutPanel.vue | 6 +- .../content/setting/ColorPaletteMessage.vue | 8 +- .../content/setting/CurrentUserMessage.vue | 2 +- .../dialog/content/setting/ExtensionPanel.vue | 6 +- .../content/setting/KeybindingPanel.vue | 26 ++--- .../content/setting/ServerConfigPanel.vue | 12 +-- .../dialog/content/setting/SettingItem.vue | 6 +- .../dialog/header/SettingDialogHeader.vue | 2 +- src/components/graph/GraphCanvas.vue | 2 +- src/components/graph/GraphCanvasMenu.vue | 12 +-- src/components/graph/SelectionOverlay.vue | 4 +- src/components/graph/SelectionToolbox.vue | 36 +++---- src/components/graph/TitleEditor.vue | 4 +- .../selectionToolbox/ColorPickerButton.vue | 10 +- src/components/graph/widgets/DomWidget.vue | 10 +- .../graph/widgets/MultiSelectWidget.vue | 2 +- src/components/install/GpuPicker.vue | 4 +- .../install/InstallLocationPicker.vue | 14 +-- src/components/install/MigrationPicker.vue | 6 +- .../install/MirrorsConfiguration.vue | 4 +- src/components/load3d/Load3D.vue | 90 +++++++++--------- src/components/load3d/Load3DAnimation.vue | 94 +++++++++---------- .../load3d/Load3DAnimationControls.vue | 14 +-- .../load3d/Load3DAnimationScene.vue | 38 ++++---- src/components/load3d/Load3DControls.vue | 54 +++++------ src/components/load3d/LoadingOverlay.vue | 2 +- .../load3d/controls/CameraControls.vue | 12 +-- .../load3d/controls/ExportControls.vue | 4 +- .../load3d/controls/LightControls.vue | 8 +- .../load3d/controls/ModelControls.vue | 22 ++--- .../load3d/controls/SceneControls.vue | 24 ++--- src/components/maintenance/TaskCard.vue | 10 +- src/components/maintenance/TaskListItem.vue | 6 +- .../maintenance/TaskListStatusIcon.vue | 2 +- src/components/node/NodePreview.vue | 20 ++-- src/components/searchbox/NodeSearchBox.vue | 30 +++--- .../searchbox/NodeSearchBoxPopover.vue | 2 +- src/components/searchbox/NodeSearchFilter.vue | 12 +-- src/components/searchbox/NodeSearchItem.vue | 8 +- src/components/sidebar/SideToolbar.vue | 2 +- src/components/sidebar/SidebarIcon.vue | 2 +- .../sidebar/SidebarSettingsToggleIcon.vue | 2 +- .../sidebar/SidebarThemeToggleIcon.vue | 2 +- .../sidebar/tabs/ModelLibrarySidebarTab.vue | 12 +-- .../sidebar/tabs/NodeLibrarySidebarTab.vue | 16 ++-- .../sidebar/tabs/QueueSidebarTab.vue | 24 ++--- .../sidebar/tabs/SidebarTabTemplate.vue | 6 +- .../sidebar/tabs/WorkflowsSidebarTab.vue | 32 +++---- .../tabs/modelLibrary/DownloadItem.vue | 32 +++---- .../modelLibrary/ElectronDownloadItems.vue | 2 +- .../tabs/modelLibrary/ModelPreview.vue | 12 +-- .../tabs/modelLibrary/ModelTreeLeaf.vue | 5 +- .../nodeLibrary/NodeBookmarkTreeExplorer.vue | 8 +- .../tabs/nodeLibrary/NodeTreeFolder.vue | 5 +- .../sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue | 2 +- .../sidebar/tabs/queue/ResultGallery.vue | 18 ++-- .../sidebar/tabs/queue/ResultItem.vue | 4 +- .../sidebar/tabs/queue/TaskItem.vue | 8 +- .../templates/TemplateWorkflowCard.vue | 2 +- .../templates/TemplateWorkflowsContent.vue | 10 +- .../templates/TemplateWorkflowsSideNav.vue | 8 +- .../topbar/BottomPanelToggleButton.vue | 2 +- src/components/topbar/TopMenubar.vue | 6 +- src/components/topbar/WorkflowTab.vue | 6 +- src/components/topbar/WorkflowTabs.vue | 10 +- src/views/DownloadGitView.vue | 4 +- src/views/GraphView.vue | 10 +- src/views/InstallView.vue | 22 ++--- src/views/MaintenanceView.vue | 16 ++-- src/views/ManualConfigurationView.vue | 2 +- src/views/MetricsConsentView.vue | 2 +- src/views/NotSupportedView.vue | 10 +- src/views/UserSelectView.vue | 6 +- src/views/WelcomeView.vue | 4 +- src/views/templates/BaseViewTemplate.vue | 2 +- 121 files changed, 691 insertions(+), 668 deletions(-) diff --git a/eslint.config.js b/eslint.config.js index a43028f723..ff3d069713 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -32,7 +32,7 @@ export default [ }, pluginJs.configs.recommended, ...tseslint.configs.recommended, - ...pluginVue.configs['flat/essential'], + ...pluginVue.configs['flat/recommended'], { files: ['src/**/*.vue'], languageOptions: { diff --git a/src/components/LiteGraphCanvasSplitterOverlay.vue b/src/components/LiteGraphCanvasSplitterOverlay.vue index cc0c5c8d90..60cd7a34dc 100644 --- a/src/components/LiteGraphCanvasSplitterOverlay.vue +++ b/src/components/LiteGraphCanvasSplitterOverlay.vue @@ -1,19 +1,19 @@ diff --git a/src/components/MenuHamburger.vue b/src/components/MenuHamburger.vue index e4277631d3..9d248f9050 100644 --- a/src/components/MenuHamburger.vue +++ b/src/components/MenuHamburger.vue @@ -5,11 +5,11 @@ :style="positionCSS" >