From bed52983a06d5e01a47a866e57ce827928119c3a Mon Sep 17 00:00:00 2001 From: xingyu4j Date: Mon, 17 Nov 2025 12:15:14 +0800 Subject: [PATCH] fix: lint --- .../analytics/analytics-visits-sales.vue | 2 +- .../analytics/analytics-visits-sales.vue | 2 +- .../analytics/analytics-visits-sales.vue | 2 +- apps/web-tdesign/src/app.vue | 2 +- apps/web-tdesign/src/bootstrap.ts | 8 +++++--- .../analytics/analytics-visits-sales.vue | 2 +- docs/.vitepress/components/demo-preview.vue | 6 +++--- docs/.vitepress/components/preview-group.vue | 10 +++++----- docs/.vitepress/config/plugins/demo-preview.ts | 2 +- .../demos/vben-drawer/auto-height/drawer.vue | 2 +- .../src/demos/vben-modal/auto-height/modal.vue | 2 +- .../lint-configs/commitlint-config/index.mjs | 2 +- .../eslint-config/src/configs/command.ts | 1 - .../eslint-config/src/configs/perfectionist.ts | 1 - .../eslint-config/src/configs/turbo.ts | 1 - .../eslint-config/src/configs/typescript.ts | 7 +++---- .../eslint-config/src/configs/vue.ts | 1 - .../lint-configs/eslint-config/tsconfig.json | 3 +++ internal/vite-config/src/config/application.ts | 2 +- .../base/design/src/design-tokens/index.ts | 2 -- packages/@core/base/design/src/index.ts | 2 -- packages/@core/preferences/src/preferences.ts | 8 ++------ .../form-ui/src/form-render/form-field.vue | 4 ++-- .../form-ui/src/form-render/form-label.vue | 2 +- .../src/components/layout-content.vue | 2 +- .../layout-ui/src/components/layout-footer.vue | 2 +- .../layout-ui/src/components/layout-header.vue | 2 +- .../src/components/layout-sidebar.vue | 4 ++-- .../layout-ui/src/components/layout-tabbar.vue | 2 +- .../widgets/sidebar-collapse-button.vue | 2 +- .../widgets/sidebar-fixed-button.vue | 2 +- .../@core/ui-kit/layout-ui/src/vben-layout.vue | 2 +- .../menu-ui/src/components/menu-badge.vue | 2 +- .../src/components/normal-menu/normal-menu.vue | 6 +++--- .../ui-kit/popup-ui/src/alert/AlertBuilder.ts | 18 ++++++++++-------- .../@core/ui-kit/popup-ui/src/alert/alert.vue | 4 ++-- .../ui-kit/popup-ui/src/drawer/drawer.vue | 4 ++-- .../@core/ui-kit/popup-ui/src/modal/modal.vue | 4 ++-- .../shadcn-ui/src/components/avatar/avatar.vue | 2 +- .../src/components/back-top/back-top.vue | 2 +- .../breadcrumb/breadcrumb-background.vue | 8 ++++---- .../components/dropdown-menu/dropdown-menu.vue | 2 +- .../dropdown-menu/dropdown-radio-menu.vue | 2 +- .../src/components/full-screen/full-screen.vue | 4 ++-- .../input-password/input-password.vue | 4 ++-- .../input-password/password-strength.vue | 2 +- .../shadcn-ui/src/components/logo/logo.vue | 2 +- .../src/components/scrollbar/scrollbar.vue | 4 ++-- .../src/components/segmented/segmented.vue | 4 ++-- .../components/segmented/tabs-indicator.vue | 2 +- .../src/components/spinner/loading.vue | 6 +++--- .../src/components/spinner/spinner.vue | 4 ++-- .../src/components/tooltip/help-tooltip.vue | 2 +- .../src/components/tooltip/tooltip.vue | 2 +- .../src/ui/accordion/AccordionContent.vue | 2 +- .../src/ui/accordion/AccordionTrigger.vue | 2 +- .../src/ui/alert-dialog/AlertDialogContent.vue | 4 ++-- .../ui/alert-dialog/AlertDialogDescription.vue | 2 +- .../src/ui/alert-dialog/AlertDialogOverlay.vue | 2 +- .../src/ui/breadcrumb/BreadcrumbItem.vue | 2 +- .../src/ui/breadcrumb/BreadcrumbLink.vue | 2 +- .../src/ui/breadcrumb/BreadcrumbList.vue | 2 +- .../src/ui/breadcrumb/BreadcrumbPage.vue | 2 +- .../ui-kit/shadcn-ui/src/ui/card/Card.vue | 2 +- .../shadcn-ui/src/ui/card/CardDescription.vue | 2 +- .../shadcn-ui/src/ui/checkbox/Checkbox.vue | 2 +- .../context-menu/ContextMenuCheckboxItem.vue | 2 +- .../src/ui/context-menu/ContextMenuContent.vue | 2 +- .../src/ui/context-menu/ContextMenuItem.vue | 2 +- .../src/ui/context-menu/ContextMenuLabel.vue | 2 +- .../ui/context-menu/ContextMenuRadioItem.vue | 2 +- .../ui/context-menu/ContextMenuSeparator.vue | 2 +- .../ui/context-menu/ContextMenuShortcut.vue | 2 +- .../ui/context-menu/ContextMenuSubContent.vue | 2 +- .../ui/context-menu/ContextMenuSubTrigger.vue | 2 +- .../shadcn-ui/src/ui/dialog/DialogContent.vue | 4 ++-- .../src/ui/dialog/DialogDescription.vue | 2 +- .../shadcn-ui/src/ui/dialog/DialogOverlay.vue | 2 +- .../src/ui/dialog/DialogScrollContent.vue | 6 +++--- .../dropdown-menu/DropdownMenuCheckboxItem.vue | 2 +- .../ui/dropdown-menu/DropdownMenuContent.vue | 2 +- .../src/ui/dropdown-menu/DropdownMenuItem.vue | 2 +- .../ui/dropdown-menu/DropdownMenuRadioItem.vue | 2 +- .../ui/dropdown-menu/DropdownMenuSeparator.vue | 2 +- .../dropdown-menu/DropdownMenuSubContent.vue | 2 +- .../dropdown-menu/DropdownMenuSubTrigger.vue | 2 +- .../shadcn-ui/src/ui/form/FormDescription.vue | 2 +- .../shadcn-ui/src/ui/form/FormMessage.vue | 2 +- .../src/ui/hover-card/HoverCardContent.vue | 2 +- .../ui-kit/shadcn-ui/src/ui/input/Input.vue | 2 +- .../src/ui/number-field/NumberFieldInput.vue | 2 +- .../src/ui/pin-input/PinInputInput.vue | 2 +- .../src/ui/popover/PopoverContent.vue | 2 +- .../src/ui/radio-group/RadioGroupItem.vue | 2 +- .../src/ui/resizable/ResizableHandle.vue | 4 ++-- .../shadcn-ui/src/ui/scroll-area/ScrollBar.vue | 2 +- .../shadcn-ui/src/ui/select/SelectContent.vue | 2 +- .../shadcn-ui/src/ui/select/SelectItem.vue | 2 +- .../src/ui/select/SelectSeparator.vue | 2 +- .../shadcn-ui/src/ui/select/SelectTrigger.vue | 2 +- .../shadcn-ui/src/ui/separator/Separator.vue | 4 ++-- .../src/ui/sheet/SheetDescription.vue | 2 +- .../shadcn-ui/src/ui/sheet/SheetOverlay.vue | 2 +- .../shadcn-ui/src/ui/sheet/SheetTitle.vue | 2 +- .../ui-kit/shadcn-ui/src/ui/switch/Switch.vue | 4 ++-- .../shadcn-ui/src/ui/tabs/TabsContent.vue | 2 +- .../ui-kit/shadcn-ui/src/ui/tabs/TabsList.vue | 2 +- .../shadcn-ui/src/ui/tabs/TabsTrigger.vue | 2 +- .../shadcn-ui/src/ui/textarea/Textarea.vue | 2 +- .../src/ui/tooltip/TooltipContent.vue | 2 +- .../ui-kit/shadcn-ui/src/ui/tree/tree.vue | 8 ++++---- .../src/components/tabs-chrome/tabs.vue | 16 ++++++++-------- .../tabs-ui/src/components/tabs/tabs.vue | 10 +++++----- .../src/components/widgets/tool-more.vue | 2 +- .../src/components/widgets/tool-screen.vue | 2 +- .../@core/ui-kit/tabs-ui/src/tabs-view.vue | 6 +++--- .../src/components/json-viewer/index.vue | 10 +++------- .../common-ui/src/components/resize/resize.vue | 10 ++++------ .../layouts/src/basic/header/header.vue | 4 ++-- .../src/widgets/theme-toggle/theme-button.vue | 2 +- packages/stores/shim-pinia.d.ts | 2 +- packages/stores/src/modules/tabbar.ts | 2 +- packages/utils/src/helpers/generate-menus.ts | 2 +- .../analytics/analytics-visits-sales.vue | 2 +- .../src/views/demos/access/button-control.vue | 2 +- playground/src/views/demos/access/index.vue | 2 +- .../src/views/demos/features/icons/index.vue | 2 +- .../demos/features/login-expired/index.vue | 2 +- .../src/views/demos/features/tabs/index.vue | 8 ++++---- .../views/demos/features/watermark/index.vue | 2 +- .../views/examples/drawer/auto-height-demo.vue | 2 +- .../src/views/examples/layout/col-page.vue | 2 +- .../src/views/examples/loading/index.vue | 4 ++-- .../views/examples/modal/auto-height-demo.vue | 2 +- playground/src/views/examples/tippy/index.vue | 2 +- 135 files changed, 203 insertions(+), 215 deletions(-) diff --git a/apps/web-antd/src/views/dashboard/analytics/analytics-visits-sales.vue b/apps/web-antd/src/views/dashboard/analytics/analytics-visits-sales.vue index 02f509123..6ff52086f 100644 --- a/apps/web-antd/src/views/dashboard/analytics/analytics-visits-sales.vue +++ b/apps/web-antd/src/views/dashboard/analytics/analytics-visits-sales.vue @@ -24,7 +24,7 @@ onMounted(() => { { name: '定制', value: 310 }, { name: '技术支持', value: 274 }, { name: '远程', value: 400 }, - ].sort((a, b) => { + ].toSorted((a, b) => { return a.value - b.value; }), name: '商业占比', diff --git a/apps/web-ele/src/views/dashboard/analytics/analytics-visits-sales.vue b/apps/web-ele/src/views/dashboard/analytics/analytics-visits-sales.vue index 02f509123..6ff52086f 100644 --- a/apps/web-ele/src/views/dashboard/analytics/analytics-visits-sales.vue +++ b/apps/web-ele/src/views/dashboard/analytics/analytics-visits-sales.vue @@ -24,7 +24,7 @@ onMounted(() => { { name: '定制', value: 310 }, { name: '技术支持', value: 274 }, { name: '远程', value: 400 }, - ].sort((a, b) => { + ].toSorted((a, b) => { return a.value - b.value; }), name: '商业占比', diff --git a/apps/web-naive/src/views/dashboard/analytics/analytics-visits-sales.vue b/apps/web-naive/src/views/dashboard/analytics/analytics-visits-sales.vue index 02f509123..6ff52086f 100644 --- a/apps/web-naive/src/views/dashboard/analytics/analytics-visits-sales.vue +++ b/apps/web-naive/src/views/dashboard/analytics/analytics-visits-sales.vue @@ -24,7 +24,7 @@ onMounted(() => { { name: '定制', value: 310 }, { name: '技术支持', value: 274 }, { name: '远程', value: 400 }, - ].sort((a, b) => { + ].toSorted((a, b) => { return a.value - b.value; }), name: '商业占比', diff --git a/apps/web-tdesign/src/app.vue b/apps/web-tdesign/src/app.vue index 1626c9d39..f37688b67 100644 --- a/apps/web-tdesign/src/app.vue +++ b/apps/web-tdesign/src/app.vue @@ -1,12 +1,12 @@