diff --git a/web/app/components/base/modal/index.tsx b/web/app/components/base/modal/index.tsx index 023934b674..af11e5aa69 100644 --- a/web/app/components/base/modal/index.tsx +++ b/web/app/components/base/modal/index.tsx @@ -1,3 +1,8 @@ +/** + * @deprecated Use `@/app/components/base/ui/dialog` instead. + * This component will be removed after migration is complete. + * See: https://github.com/langgenius/dify/issues/32767 + */ import { Dialog, DialogPanel, DialogTitle, Transition, TransitionChild } from '@headlessui/react' import { noop } from 'es-toolkit/function' import { Fragment } from 'react' diff --git a/web/app/components/base/modal/modal.tsx b/web/app/components/base/modal/modal.tsx index 3ad08e2493..5a3e4d74c1 100644 --- a/web/app/components/base/modal/modal.tsx +++ b/web/app/components/base/modal/modal.tsx @@ -1,3 +1,8 @@ +/** + * @deprecated Use `@/app/components/base/ui/dialog` instead. + * This component will be removed after migration is complete. + * See: https://github.com/langgenius/dify/issues/32767 + */ import type { ButtonProps } from '@/app/components/base/button' import { noop } from 'es-toolkit/function' import { memo } from 'react' diff --git a/web/app/components/base/select/index.tsx b/web/app/components/base/select/index.tsx index ac59894771..144629c380 100644 --- a/web/app/components/base/select/index.tsx +++ b/web/app/components/base/select/index.tsx @@ -1,4 +1,9 @@ 'use client' +/** + * @deprecated Use `@/app/components/base/ui/select` instead. + * This component will be removed after migration is complete. + * See: https://github.com/langgenius/dify/issues/32767 + */ import type { FC } from 'react' import { Combobox, ComboboxButton, ComboboxInput, ComboboxOption, ComboboxOptions, Listbox, ListboxButton, ListboxOption, ListboxOptions } from '@headlessui/react' import { ChevronDownIcon, ChevronUpIcon, XMarkIcon } from '@heroicons/react/20/solid' @@ -236,7 +241,7 @@ const SimpleSelect: FC = ({ }} className={cn(`flex h-full w-full items-center rounded-lg border-0 bg-components-input-bg-normal pl-3 pr-10 focus-visible:bg-state-base-hover-alt focus-visible:outline-none group-hover/simple-select:bg-state-base-hover-alt sm:text-sm sm:leading-6 ${disabled ? 'cursor-not-allowed' : 'cursor-pointer'}`, className)} > - {selectedItem?.name ?? localPlaceholder} + {selectedItem?.name ?? localPlaceholder} {isLoading ? diff --git a/web/app/components/base/tooltip/index.tsx b/web/app/components/base/tooltip/index.tsx index d1047ff902..7eb15b2c19 100644 --- a/web/app/components/base/tooltip/index.tsx +++ b/web/app/components/base/tooltip/index.tsx @@ -1,4 +1,9 @@ 'use client' +/** + * @deprecated Use `@/app/components/base/ui/tooltip` instead. + * This component will be removed after migration is complete. + * See: https://github.com/langgenius/dify/issues/32767 + */ import type { OffsetOptions, Placement } from '@floating-ui/react' import type { FC } from 'react' import { RiQuestionLine } from '@remixicon/react' @@ -130,7 +135,7 @@ const Tooltip: FC = ({ {!!popupContent && (
{ diff --git a/web/eslint-suppressions.json b/web/eslint-suppressions.json index 82965885a0..496d1a1202 100644 --- a/web/eslint-suppressions.json +++ b/web/eslint-suppressions.json @@ -81,12 +81,20 @@ "count": 1 } }, + "app/(commonLayout)/app/(appDetailLayout)/[appId]/overview/long-time-range-picker.tsx": { + "no-restricted-imports": { + "count": 2 + } + }, "app/(commonLayout)/app/(appDetailLayout)/[appId]/overview/time-range-picker/date-picker.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 2 } }, "app/(commonLayout)/app/(appDetailLayout)/[appId]/overview/time-range-picker/range-selector.tsx": { + "no-restricted-imports": { + "count": 2 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 }, @@ -108,6 +116,9 @@ } }, "app/(commonLayout)/app/(appDetailLayout)/[appId]/overview/tracing/config-popup.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 6 } @@ -221,11 +232,17 @@ } }, "app/account/(commonLayout)/account-page/AvatarWithEdit.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } }, "app/account/(commonLayout)/account-page/email-change-modal.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 21 }, @@ -234,6 +251,9 @@ } }, "app/account/(commonLayout)/account-page/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 14 }, @@ -298,6 +318,11 @@ "count": 1 } }, + "app/components/app-sidebar/basic.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/app-sidebar/dataset-info/dropdown.tsx": { "no-restricted-imports": { "count": 1 @@ -316,6 +341,11 @@ "count": 1 } }, + "app/components/app-sidebar/toggle-button.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/app/annotation/add-annotation-modal/edit-item/index.tsx": { "react-refresh/only-export-components": { "count": 1 @@ -345,6 +375,9 @@ } }, "app/components/app/annotation/batch-add-annotation-modal/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 1 }, @@ -453,6 +486,9 @@ } }, "app/components/app/app-access-control/specific-groups-or-members.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 8 } @@ -464,7 +500,7 @@ }, "app/components/app/app-publisher/index.tsx": { "no-restricted-imports": { - "count": 1 + "count": 2 }, "ts/no-explicit-any": { "count": 5 @@ -481,6 +517,9 @@ } }, "app/components/app/app-publisher/version-info-modal.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 3 } @@ -496,6 +535,9 @@ } }, "app/components/app/configuration/config-prompt/advanced-prompt-input.tsx": { + "no-restricted-imports": { + "count": 1 + }, "ts/no-explicit-any": { "count": 2 } @@ -506,6 +548,9 @@ } }, "app/components/app/configuration/config-prompt/conversation-history/edit-modal.tsx": { + "no-restricted-imports": { + "count": 1 + }, "ts/no-explicit-any": { "count": 1 } @@ -521,6 +566,9 @@ } }, "app/components/app/configuration/config-prompt/simple-prompt-input.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 }, @@ -529,6 +577,9 @@ } }, "app/components/app/configuration/config-var/config-modal/index.tsx": { + "no-restricted-imports": { + "count": 2 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 }, @@ -549,6 +600,11 @@ "count": 1 } }, + "app/components/app/configuration/config-var/index.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/app/configuration/config-var/input-type-icon.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 1 @@ -584,6 +640,9 @@ } }, "app/components/app/configuration/config-vision/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 }, @@ -592,6 +651,9 @@ } }, "app/components/app/configuration/config-vision/param-config-content.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/no-unnecessary-whitespace": { "count": 1 } @@ -614,12 +676,20 @@ "count": 1 } }, + "app/components/app/configuration/config/agent/agent-setting/item-panel.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/app/configuration/config/agent/agent-tools/index.spec.tsx": { "ts/no-explicit-any": { "count": 5 } }, "app/components/app/configuration/config/agent/agent-tools/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 }, @@ -666,6 +736,9 @@ } }, "app/components/app/configuration/config/automatic/get-automatic-res.tsx": { + "no-restricted-imports": { + "count": 1 + }, "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 4 }, @@ -714,6 +787,9 @@ } }, "app/components/app/configuration/config/code-generator/get-code-generator-res.tsx": { + "no-restricted-imports": { + "count": 1 + }, "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 4 }, @@ -733,6 +809,9 @@ } }, "app/components/app/configuration/config/config-audio.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -743,6 +822,9 @@ } }, "app/components/app/configuration/config/config-document.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -763,6 +845,9 @@ } }, "app/components/app/configuration/dataset-config/context-var/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/no-unnecessary-whitespace": { "count": 1 } @@ -785,7 +870,15 @@ "count": 1 } }, + "app/components/app/configuration/dataset-config/params-config/config-content.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/app/configuration/dataset-config/params-config/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 1 } @@ -801,6 +894,9 @@ } }, "app/components/app/configuration/dataset-config/select-dataset/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 2 }, @@ -828,6 +924,9 @@ } }, "app/components/app/configuration/debug/chat-user-input.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 } @@ -852,6 +951,11 @@ "count": 2 } }, + "app/components/app/configuration/debug/debug-with-multiple-model/model-parameter-trigger.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/app/configuration/debug/debug-with-multiple-model/text-generation-item.tsx": { "ts/no-explicit-any": { "count": 8 @@ -876,6 +980,9 @@ } }, "app/components/app/configuration/debug/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 2 }, @@ -914,6 +1021,9 @@ } }, "app/components/app/configuration/prompt-value-panel/index.tsx": { + "no-restricted-imports": { + "count": 2 + }, "tailwindcss/enforce-consistent-class-order": { "count": 4 } @@ -924,6 +1034,9 @@ } }, "app/components/app/configuration/tools/external-data-tool-modal.tsx": { + "no-restricted-imports": { + "count": 2 + }, "tailwindcss/no-unnecessary-whitespace": { "count": 1 }, @@ -931,6 +1044,11 @@ "count": 2 } }, + "app/components/app/configuration/tools/index.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/app/create-app-dialog/app-card/index.spec.tsx": { "ts/no-explicit-any": { "count": 1 @@ -974,11 +1092,17 @@ } }, "app/components/app/create-from-dsl-modal/dsl-confirm-modal.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 } }, "app/components/app/create-from-dsl-modal/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 2 }, @@ -995,6 +1119,9 @@ } }, "app/components/app/duplicate-modal/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 } @@ -1018,6 +1145,9 @@ } }, "app/components/app/log/list.tsx": { + "no-restricted-imports": { + "count": 1 + }, "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 6 }, @@ -1058,6 +1188,9 @@ } }, "app/components/app/overview/app-card.tsx": { + "no-restricted-imports": { + "count": 1 + }, "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 3 }, @@ -1077,11 +1210,17 @@ } }, "app/components/app/overview/customize/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 } }, "app/components/app/overview/embedded/index.tsx": { + "no-restricted-imports": { + "count": 2 + }, "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 1 }, @@ -1093,6 +1232,9 @@ } }, "app/components/app/overview/settings/index.tsx": { + "no-restricted-imports": { + "count": 3 + }, "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 3 }, @@ -1112,6 +1254,9 @@ } }, "app/components/app/switch-app-modal/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 1 } @@ -1163,6 +1308,9 @@ } }, "app/components/app/workflow-log/detail.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -1199,6 +1347,9 @@ } }, "app/components/apps/app-card.tsx": { + "no-restricted-imports": { + "count": 1 + }, "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 1 }, @@ -1290,6 +1441,11 @@ "count": 3 } }, + "app/components/base/audio-btn/index.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/base/audio-gallery/AudioPlayer.tsx": { "ts/no-explicit-any": { "count": 2 @@ -1347,6 +1503,11 @@ "count": 1 } }, + "app/components/base/button/sync-button.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/base/carousel/index.tsx": { "react-refresh/only-export-components": { "count": 1 @@ -1371,6 +1532,9 @@ } }, "app/components/base/chat/chat-with-history/header/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 }, @@ -1400,6 +1564,9 @@ } }, "app/components/base/chat/chat-with-history/inputs-form/content.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 3 }, @@ -1440,6 +1607,11 @@ "count": 3 } }, + "app/components/base/chat/chat-with-history/sidebar/rename-modal.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/base/chat/chat/answer/agent-content.tsx": { "style/multiline-ternary": { "count": 2 @@ -1464,6 +1636,11 @@ "count": 1 } }, + "app/components/base/chat/chat/answer/operation.tsx": { + "no-restricted-imports": { + "count": 2 + } + }, "app/components/base/chat/chat/answer/tool-detail.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 5 @@ -1541,6 +1718,11 @@ "count": 7 } }, + "app/components/base/chat/embedded-chatbot/header/index.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/base/chat/embedded-chatbot/hooks.tsx": { "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 3 @@ -1552,6 +1734,9 @@ } }, "app/components/base/chat/embedded-chatbot/inputs-form/content.tsx": { + "no-restricted-imports": { + "count": 1 + }, "ts/no-explicit-any": { "count": 3 } @@ -1598,6 +1783,11 @@ "count": 1 } }, + "app/components/base/copy-feedback/index.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/base/corner-label/index.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 1 @@ -1684,6 +1874,11 @@ "count": 1 } }, + "app/components/base/emoji-picker/index.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/base/encrypted-bottom/index.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 1 @@ -1702,12 +1897,23 @@ "count": 1 } }, + "app/components/base/features/new-feature-panel/annotation-reply/annotation-ctrl-button.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/base/features/new-feature-panel/annotation-reply/config-param-modal.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } }, "app/components/base/features/new-feature-panel/annotation-reply/config-param.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 } @@ -1744,16 +1950,25 @@ } }, "app/components/base/features/new-feature-panel/conversation-opener/modal.tsx": { + "no-restricted-imports": { + "count": 1 + }, "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 1 } }, "app/components/base/features/new-feature-panel/feature-bar.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 } }, "app/components/base/features/new-feature-panel/feature-card.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 }, @@ -1781,6 +1996,11 @@ "count": 3 } }, + "app/components/base/features/new-feature-panel/moderation/form-generation.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/base/features/new-feature-panel/moderation/index.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 5 @@ -1790,6 +2010,9 @@ } }, "app/components/base/features/new-feature-panel/moderation/moderation-setting-modal.tsx": { + "no-restricted-imports": { + "count": 1 + }, "ts/no-explicit-any": { "count": 2 } @@ -1799,6 +2022,11 @@ "count": 7 } }, + "app/components/base/features/new-feature-panel/text-to-speech/param-config-content.tsx": { + "no-restricted-imports": { + "count": 2 + } + }, "app/components/base/features/new-feature-panel/text-to-speech/voice-settings.tsx": { "ts/no-explicit-any": { "count": 1 @@ -1825,6 +2053,9 @@ } }, "app/components/base/file-uploader/file-list-in-log.tsx": { + "no-restricted-imports": { + "count": 1 + }, "react/no-missing-key": { "count": 1 }, @@ -1850,6 +2081,11 @@ "count": 3 } }, + "app/components/base/file-uploader/pdf-preview.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/base/file-uploader/store.tsx": { "react-refresh/only-export-components": { "count": 4 @@ -1861,6 +2097,9 @@ } }, "app/components/base/form/components/base/base-field.tsx": { + "no-restricted-imports": { + "count": 2 + }, "tailwindcss/enforce-consistent-class-order": { "count": 4 }, @@ -1989,7 +2228,15 @@ "count": 1 } }, + "app/components/base/image-uploader/image-list.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/base/image-uploader/image-preview.tsx": { + "no-restricted-imports": { + "count": 1 + }, "ts/no-explicit-any": { "count": 1 } @@ -2080,6 +2327,9 @@ } }, "app/components/base/markdown-blocks/form.tsx": { + "no-restricted-imports": { + "count": 1 + }, "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 1 }, @@ -2210,6 +2460,9 @@ } }, "app/components/base/new-audio-button/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "ts/no-explicit-any": { "count": 1 } @@ -2253,6 +2506,9 @@ } }, "app/components/base/param-item/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -2361,6 +2617,11 @@ "count": 1 } }, + "app/components/base/prompt-editor/plugins/hitl-input-block/variable-block.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/base/prompt-editor/plugins/last-run-block/component.tsx": { "tailwindcss/no-unnecessary-whitespace": { "count": 2 @@ -2406,6 +2667,11 @@ "count": 2 } }, + "app/components/base/prompt-editor/plugins/workflow-variable-block/component.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/base/prompt-editor/plugins/workflow-variable-block/index.tsx": { "react-refresh/only-export-components": { "count": 4 @@ -2431,6 +2697,11 @@ "count": 1 } }, + "app/components/base/qrcode/index.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/base/radio-card/index.stories.tsx": { "ts/no-explicit-any": { "count": 1 @@ -2558,6 +2829,21 @@ "count": 1 } }, + "app/components/base/tag-management/index.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, + "app/components/base/tag-management/tag-item-editor.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, + "app/components/base/tag-management/tag-remove-modal.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/base/text-generation/hooks.ts": { "ts/no-explicit-any": { "count": 1 @@ -2622,6 +2908,11 @@ "count": 4 } }, + "app/components/billing/annotation-full/modal.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/billing/apps-full-in-dialog/index.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 5 @@ -2633,6 +2924,9 @@ } }, "app/components/billing/plan-upgrade-modal/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -2709,6 +3003,9 @@ } }, "app/components/billing/priority-label/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -2719,6 +3016,9 @@ } }, "app/components/billing/usage-info/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 8 } @@ -2778,6 +3078,9 @@ } }, "app/components/datasets/common/image-uploader/image-uploader-in-retrieval-testing/image-input.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -2793,11 +3096,17 @@ } }, "app/components/datasets/common/retrieval-param-config/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 3 } }, "app/components/datasets/create-from-pipeline/create-options/create-from-dsl-modal/dsl-confirm-modal.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 } @@ -2808,6 +3117,9 @@ } }, "app/components/datasets/create-from-pipeline/create-options/create-from-dsl-modal/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -2856,6 +3168,9 @@ } }, "app/components/datasets/create-from-pipeline/list/template-card/details/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 4 } @@ -2865,6 +3180,11 @@ "count": 3 } }, + "app/components/datasets/create-from-pipeline/list/template-card/index.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/datasets/create-from-pipeline/list/template-card/operations.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 3 @@ -2876,10 +3196,18 @@ } }, "app/components/datasets/create/embedding-process/indexing-progress-item.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } }, + "app/components/datasets/create/empty-dataset-creation-modal/index.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/datasets/create/file-preview/index.tsx": { "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 1 @@ -2909,16 +3237,25 @@ } }, "app/components/datasets/create/step-two/components/general-chunking-options.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 4 } }, "app/components/datasets/create/step-two/components/indexing-mode-section.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 8 } }, "app/components/datasets/create/step-two/components/inputs.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 } @@ -2958,16 +3295,31 @@ "count": 2 } }, + "app/components/datasets/create/stop-embedding-modal/index.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/datasets/create/top-bar/index.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 1 } }, + "app/components/datasets/create/website/base/checkbox-with-label.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/datasets/create/website/base/error-message.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 2 } }, + "app/components/datasets/create/website/base/field.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/datasets/create/website/base/header.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 1 @@ -3050,11 +3402,31 @@ "count": 1 } }, + "app/components/datasets/documents/components/document-list/components/document-table-row.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, + "app/components/datasets/documents/components/documents-header.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/datasets/documents/components/list.tsx": { "react-refresh/only-export-components": { "count": 1 } }, + "app/components/datasets/documents/components/operations.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, + "app/components/datasets/documents/components/rename-modal.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/datasets/documents/create-from-pipeline/actions/index.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 2 @@ -3081,6 +3453,9 @@ } }, "app/components/datasets/documents/create-from-pipeline/data-source/base/header.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -3106,6 +3481,9 @@ } }, "app/components/datasets/documents/create-from-pipeline/data-source/online-drive/file-list/header/breadcrumbs/bucket.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 4 } @@ -3149,6 +3527,9 @@ } }, "app/components/datasets/documents/create-from-pipeline/data-source/online-drive/file-list/list/item.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 } @@ -3179,6 +3560,9 @@ } }, "app/components/datasets/documents/create-from-pipeline/data-source/website-crawl/base/checkbox-with-label.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -3258,6 +3642,9 @@ } }, "app/components/datasets/documents/create-from-pipeline/processing/embedding-process/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 3 } @@ -3273,6 +3660,9 @@ } }, "app/components/datasets/documents/detail/batch-modal/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 1 } @@ -3326,6 +3716,9 @@ } }, "app/components/datasets/documents/detail/completed/common/regeneration-modal.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 6 } @@ -3340,16 +3733,34 @@ "count": 2 } }, + "app/components/datasets/documents/detail/completed/common/summary-status.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/datasets/documents/detail/completed/common/summary-text.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 2 } }, "app/components/datasets/documents/detail/completed/components/menu-bar.tsx": { + "no-restricted-imports": { + "count": 2 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } }, + "app/components/datasets/documents/detail/completed/display-toggle.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, + "app/components/datasets/documents/detail/completed/hooks/use-search-filter.ts": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/datasets/documents/detail/completed/index.tsx": { "react-refresh/only-export-components": { "count": 1 @@ -3369,6 +3780,9 @@ } }, "app/components/datasets/documents/detail/completed/segment-card/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 3 } @@ -3383,6 +3797,11 @@ "count": 1 } }, + "app/components/datasets/documents/detail/completed/status-item.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/datasets/documents/detail/context.ts": { "ts/no-explicit-any": { "count": 1 @@ -3398,6 +3817,16 @@ "count": 3 } }, + "app/components/datasets/documents/detail/metadata/components/doc-type-selector.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, + "app/components/datasets/documents/detail/metadata/components/field-info.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/datasets/documents/detail/new-segment.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 3 @@ -3442,6 +3871,11 @@ "count": 2 } }, + "app/components/datasets/documents/status-item/index.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/datasets/external-api/external-api-modal/Form.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 2 @@ -3449,7 +3883,7 @@ }, "app/components/datasets/external-api/external-api-modal/index.tsx": { "no-restricted-imports": { - "count": 1 + "count": 2 }, "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 1 @@ -3531,6 +3965,9 @@ } }, "app/components/datasets/extra-info/statistics.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 4 } @@ -3549,6 +3986,9 @@ } }, "app/components/datasets/hit-testing/components/chunk-detail-modal.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 3 } @@ -3559,6 +3999,9 @@ } }, "app/components/datasets/hit-testing/components/query-input/textarea.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 3 } @@ -3569,6 +4012,9 @@ } }, "app/components/datasets/hit-testing/components/result-item-external.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 } @@ -3589,6 +4035,9 @@ } }, "app/components/datasets/list/dataset-card/components/dataset-card-footer.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -3623,6 +4072,11 @@ "count": 1 } }, + "app/components/datasets/metadata/edit-metadata-batch/edited-beacon.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/datasets/metadata/edit-metadata-batch/input-combined.tsx": { "ts/no-explicit-any": { "count": 2 @@ -3642,6 +4096,9 @@ } }, "app/components/datasets/metadata/edit-metadata-batch/modal.tsx": { + "no-restricted-imports": { + "count": 2 + }, "tailwindcss/enforce-consistent-class-order": { "count": 3 } @@ -3670,6 +4127,9 @@ } }, "app/components/datasets/metadata/metadata-dataset/dataset-metadata-drawer.tsx": { + "no-restricted-imports": { + "count": 2 + }, "tailwindcss/enforce-consistent-class-order": { "count": 5 }, @@ -3701,6 +4161,9 @@ } }, "app/components/datasets/metadata/metadata-document/info-group.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 }, @@ -3718,6 +4181,11 @@ "count": 1 } }, + "app/components/datasets/rename-modal/index.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/datasets/settings/form/components/basic-info-section.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 3 @@ -3739,6 +4207,9 @@ } }, "app/components/datasets/settings/index-method/keyword-number.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -3770,6 +4241,9 @@ } }, "app/components/datasets/settings/summary-index-setting.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 11 } @@ -3790,11 +4264,26 @@ "count": 2 } }, + "app/components/develop/secret-key/input-copy.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/develop/secret-key/secret-key-button.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 1 } }, + "app/components/develop/secret-key/secret-key-generate.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, + "app/components/develop/secret-key/secret-key-modal.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/explore/banner/banner-item.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 4 @@ -3814,6 +4303,9 @@ } }, "app/components/explore/create-app-modal/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 }, @@ -3843,6 +4335,9 @@ } }, "app/components/explore/try-app/app/chat.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -3855,6 +4350,11 @@ "count": 1 } }, + "app/components/explore/try-app/index.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/explore/try-app/preview/basic-app-preview.tsx": { "tailwindcss/no-unnecessary-whitespace": { "count": 2 @@ -3901,6 +4401,16 @@ "count": 1 } }, + "app/components/goto-anything/index.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, + "app/components/header/account-about/index.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/header/account-dropdown/workplace-selector/index.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 3 @@ -3914,6 +4424,11 @@ "count": 2 } }, + "app/components/header/account-setting/api-based-extension-page/modal.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/header/account-setting/api-based-extension-page/selector.tsx": { "no-restricted-imports": { "count": 1 @@ -4023,7 +4538,25 @@ "count": 1 } }, + "app/components/header/account-setting/language-page/index.tsx": { + "no-restricted-imports": { + "count": 2 + } + }, + "app/components/header/account-setting/members-page/edit-workspace-modal/index.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, + "app/components/header/account-setting/members-page/index.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/header/account-setting/members-page/invite-modal/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 3 } @@ -4033,6 +4566,16 @@ "count": 1 } }, + "app/components/header/account-setting/members-page/invited-modal/index.tsx": { + "no-restricted-imports": { + "count": 2 + } + }, + "app/components/header/account-setting/members-page/invited-modal/invitation-link.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/header/account-setting/members-page/operation/index.tsx": { "no-restricted-imports": { "count": 1 @@ -4047,6 +4590,9 @@ } }, "app/components/header/account-setting/members-page/transfer-ownership-modal/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "ts/no-explicit-any": { "count": 3 } @@ -4092,7 +4638,7 @@ }, "app/components/header/account-setting/model-provider-page/model-auth/add-custom-model.tsx": { "no-restricted-imports": { - "count": 1 + "count": 2 }, "tailwindcss/enforce-consistent-class-order": { "count": 2 @@ -4104,6 +4650,9 @@ } }, "app/components/header/account-setting/model-provider-page/model-auth/authorized/credential-item.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -4124,6 +4673,11 @@ "count": 1 } }, + "app/components/header/account-setting/model-provider-page/model-auth/config-provider.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/header/account-setting/model-provider-page/model-auth/credential-selector.tsx": { "no-restricted-imports": { "count": 1 @@ -4143,6 +4697,9 @@ } }, "app/components/header/account-setting/model-provider-page/model-auth/switch-credential-in-load-balancing.tsx": { + "no-restricted-imports": { + "count": 1 + }, "ts/no-explicit-any": { "count": 3 } @@ -4153,6 +4710,9 @@ } }, "app/components/header/account-setting/model-provider-page/model-modal/Form.tsx": { + "no-restricted-imports": { + "count": 2 + }, "tailwindcss/enforce-consistent-class-order": { "count": 10 }, @@ -4210,12 +4770,20 @@ "count": 1 } }, + "app/components/header/account-setting/model-provider-page/model-parameter-modal/parameter-item.tsx": { + "no-restricted-imports": { + "count": 2 + } + }, "app/components/header/account-setting/model-provider-page/model-parameter-modal/presets-parameter.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 1 } }, "app/components/header/account-setting/model-provider-page/model-parameter-modal/status-indicators.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 3 }, @@ -4224,31 +4792,58 @@ } }, "app/components/header/account-setting/model-provider-page/model-parameter-modal/trigger.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/no-unnecessary-whitespace": { "count": 2 } }, "app/components/header/account-setting/model-provider-page/model-selector/deprecated-model-trigger.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } }, + "app/components/header/account-setting/model-provider-page/model-selector/feature-icon.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/header/account-setting/model-provider-page/model-selector/index.tsx": { "no-restricted-imports": { "count": 1 } }, + "app/components/header/account-setting/model-provider-page/model-selector/model-trigger.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/header/account-setting/model-provider-page/model-selector/popup-item.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 3 } }, + "app/components/header/account-setting/model-provider-page/model-selector/popup.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/header/account-setting/model-provider-page/provider-added-card/add-model-button.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 1 } }, "app/components/header/account-setting/model-provider-page/provider-added-card/cooldown-timer.tsx": { + "no-restricted-imports": { + "count": 1 + }, "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 2 } @@ -4267,6 +4862,9 @@ } }, "app/components/header/account-setting/model-provider-page/provider-added-card/model-list-item.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -4277,11 +4875,17 @@ } }, "app/components/header/account-setting/model-provider-page/provider-added-card/model-load-balancing-configs.tsx": { + "no-restricted-imports": { + "count": 1 + }, "ts/no-explicit-any": { "count": 5 } }, "app/components/header/account-setting/model-provider-page/provider-added-card/model-load-balancing-modal.tsx": { + "no-restricted-imports": { + "count": 1 + }, "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 1 }, @@ -4292,7 +4896,15 @@ "count": 3 } }, + "app/components/header/account-setting/model-provider-page/provider-added-card/priority-use-tip.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/header/account-setting/model-provider-page/provider-added-card/quota-panel.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 } @@ -4304,7 +4916,7 @@ }, "app/components/header/account-setting/model-provider-page/system-model-selector/index.tsx": { "no-restricted-imports": { - "count": 1 + "count": 2 } }, "app/components/header/account-setting/plugin-page/utils.ts": { @@ -4345,12 +4957,20 @@ "count": 1 } }, + "app/components/plugins/base/badges/icon-with-tooltip.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/plugins/base/deprecation-notice.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 1 } }, "app/components/plugins/base/key-value-item.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 }, @@ -4407,6 +5027,9 @@ } }, "app/components/plugins/install-plugin/install-bundle/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "react-refresh/only-export-components": { "count": 1 }, @@ -4425,6 +5048,9 @@ } }, "app/components/plugins/install-plugin/install-from-github/index.tsx": { + "no-restricted-imports": { + "count": 2 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 }, @@ -4438,6 +5064,9 @@ } }, "app/components/plugins/install-plugin/install-from-github/steps/selectPackage.tsx": { + "no-restricted-imports": { + "count": 2 + }, "ts/no-explicit-any": { "count": 1 } @@ -4448,6 +5077,9 @@ } }, "app/components/plugins/install-plugin/install-from-local-package/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -4466,6 +5098,9 @@ } }, "app/components/plugins/install-plugin/install-from-marketplace/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -4548,16 +5183,25 @@ } }, "app/components/plugins/plugin-auth/authorize/api-key-modal.tsx": { + "no-restricted-imports": { + "count": 1 + }, "ts/no-explicit-any": { "count": 2 } }, "app/components/plugins/plugin-auth/authorize/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } }, "app/components/plugins/plugin-auth/authorize/oauth-client-settings.tsx": { + "no-restricted-imports": { + "count": 1 + }, "ts/no-explicit-any": { "count": 2 } @@ -4579,6 +5223,9 @@ } }, "app/components/plugins/plugin-auth/authorized/item.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 }, @@ -4625,6 +5272,9 @@ } }, "app/components/plugins/plugin-detail-panel/app-selector/app-inputs-form.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 }, @@ -4667,11 +5317,22 @@ } }, "app/components/plugins/plugin-detail-panel/detail-header/components/plugin-source-badge.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } }, + "app/components/plugins/plugin-detail-panel/detail-header/index.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/plugins/plugin-detail-panel/endpoint-card.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 5 }, @@ -4680,6 +5341,9 @@ } }, "app/components/plugins/plugin-detail-panel/endpoint-list.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 4 }, @@ -4720,6 +5384,9 @@ } }, "app/components/plugins/plugin-detail-panel/model-selector/tts-params-panel.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 }, @@ -4728,6 +5395,9 @@ } }, "app/components/plugins/plugin-detail-panel/multiple-tool-selector/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 3 }, @@ -4756,12 +5426,25 @@ "count": 2 } }, + "app/components/plugins/plugin-detail-panel/subscription-list/create/common-modal.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/plugins/plugin-detail-panel/subscription-list/create/components/modal-steps.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 3 } }, + "app/components/plugins/plugin-detail-panel/subscription-list/create/index.tsx": { + "no-restricted-imports": { + "count": 3 + } + }, "app/components/plugins/plugin-detail-panel/subscription-list/create/oauth-client.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 3 } @@ -4775,16 +5458,32 @@ } }, "app/components/plugins/plugin-detail-panel/subscription-list/edit/apikey-edit-modal.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } }, + "app/components/plugins/plugin-detail-panel/subscription-list/edit/manual-edit-modal.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, + "app/components/plugins/plugin-detail-panel/subscription-list/edit/oauth-edit-modal.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/plugins/plugin-detail-panel/subscription-list/index.tsx": { "react-refresh/only-export-components": { "count": 1 } }, "app/components/plugins/plugin-detail-panel/subscription-list/list-view.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -4806,21 +5505,33 @@ } }, "app/components/plugins/plugin-detail-panel/subscription-list/selector-view.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 } }, "app/components/plugins/plugin-detail-panel/subscription-list/subscription-card.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 3 } }, "app/components/plugins/plugin-detail-panel/tool-selector/components/reasoning-config-form.tsx": { + "no-restricted-imports": { + "count": 2 + }, "tailwindcss/enforce-consistent-class-order": { "count": 6 } }, "app/components/plugins/plugin-detail-panel/tool-selector/components/schema-modal.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -4830,6 +5541,11 @@ "count": 2 } }, + "app/components/plugins/plugin-detail-panel/tool-selector/components/tool-item.tsx": { + "no-restricted-imports": { + "count": 2 + } + }, "app/components/plugins/plugin-detail-panel/tool-selector/components/tool-settings-panel.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 4 @@ -4861,7 +5577,15 @@ "count": 3 } }, + "app/components/plugins/plugin-item/action.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/plugins/plugin-item/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 7 }, @@ -4870,6 +5594,9 @@ } }, "app/components/plugins/plugin-mutation-model/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -4883,6 +5610,9 @@ } }, "app/components/plugins/plugin-page/debug-info.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -4911,6 +5641,11 @@ "count": 3 } }, + "app/components/plugins/plugin-page/index.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/plugins/plugin-page/install-plugin-dropdown.tsx": { "no-restricted-imports": { "count": 1 @@ -4922,11 +5657,21 @@ "count": 2 } }, + "app/components/plugins/plugin-page/plugin-info.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/plugins/plugin-page/plugin-tasks/components/plugin-task-list.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 2 } }, + "app/components/plugins/plugin-page/plugin-tasks/components/task-status-indicator.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/plugins/plugin-page/plugin-tasks/index.tsx": { "no-restricted-imports": { "count": 1 @@ -4984,6 +5729,9 @@ } }, "app/components/plugins/reference-setting-modal/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -5004,6 +5752,9 @@ } }, "app/components/plugins/update-plugin/from-market-place.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -5075,6 +5826,9 @@ } }, "app/components/rag-pipeline/components/panel/input-field/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 3 } @@ -5085,6 +5839,9 @@ } }, "app/components/rag-pipeline/components/panel/input-field/label-right-content/global-inputs.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -5153,6 +5910,9 @@ } }, "app/components/rag-pipeline/components/publish-as-knowledge-pipeline-modal.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 3 }, @@ -5194,11 +5954,17 @@ } }, "app/components/rag-pipeline/components/update-dsl-modal.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 3 } }, "app/components/rag-pipeline/components/version-mismatch-modal.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 } @@ -5255,6 +6021,9 @@ } }, "app/components/share/text-generation/info-modal.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 } @@ -5300,6 +6069,9 @@ } }, "app/components/share/text-generation/run-once/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 1 }, @@ -5321,6 +6093,9 @@ } }, "app/components/tools/edit-custom-collection-modal/config-credentials.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 7 } @@ -5391,6 +6166,9 @@ } }, "app/components/tools/mcp/detail/content.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 12 }, @@ -5407,6 +6185,9 @@ } }, "app/components/tools/mcp/detail/tool-item.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 8 } @@ -5417,6 +6198,9 @@ } }, "app/components/tools/mcp/mcp-server-modal.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 5 }, @@ -5433,11 +6217,17 @@ } }, "app/components/tools/mcp/mcp-service-card.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 3 } }, "app/components/tools/mcp/modal.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 7 } @@ -5506,7 +6296,15 @@ "count": 4 } }, + "app/components/tools/workflow-tool/confirm-modal/index.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/tools/workflow-tool/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 7 }, @@ -5536,6 +6334,9 @@ } }, "app/components/workflow-app/components/workflow-onboarding-modal/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 3 } @@ -5604,11 +6405,17 @@ } }, "app/components/workflow/block-selector/blocks.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 } }, "app/components/workflow/block-selector/featured-tools.tsx": { + "no-restricted-imports": { + "count": 1 + }, "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 2 }, @@ -5623,6 +6430,9 @@ } }, "app/components/workflow/block-selector/featured-triggers.tsx": { + "no-restricted-imports": { + "count": 1 + }, "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 2 }, @@ -5689,11 +6499,17 @@ } }, "app/components/workflow/block-selector/start-blocks.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 4 } }, "app/components/workflow/block-selector/tabs.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -5704,6 +6520,9 @@ } }, "app/components/workflow/block-selector/tool/action-item.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 } @@ -5722,6 +6541,9 @@ } }, "app/components/workflow/block-selector/trigger-plugin/action-item.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 }, @@ -5769,6 +6591,9 @@ } }, "app/components/workflow/dsl-export-confirm-modal.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 6 } @@ -5826,13 +6651,16 @@ } }, "app/components/workflow/header/version-history-button.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } }, "app/components/workflow/header/view-history.tsx": { "no-restricted-imports": { - "count": 1 + "count": 2 } }, "app/components/workflow/header/view-workflow-history.tsx": { @@ -5933,7 +6761,7 @@ }, "app/components/workflow/nodes/_base/components/agent-strategy-selector.tsx": { "no-restricted-imports": { - "count": 1 + "count": 3 }, "ts/no-explicit-any": { "count": 4 @@ -5953,6 +6781,9 @@ } }, "app/components/workflow/nodes/_base/components/before-run-form/form-item.tsx": { + "no-restricted-imports": { + "count": 1 + }, "ts/no-explicit-any": { "count": 11 } @@ -5980,6 +6811,11 @@ "count": 1 } }, + "app/components/workflow/nodes/_base/components/config-vision.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/workflow/nodes/_base/components/editor/base.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 1 @@ -6020,6 +6856,9 @@ } }, "app/components/workflow/nodes/_base/components/error-handle/error-handle-on-panel.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -6048,6 +6887,9 @@ } }, "app/components/workflow/nodes/_base/components/field.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 } @@ -6068,6 +6910,9 @@ } }, "app/components/workflow/nodes/_base/components/form-input-item.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 }, @@ -6075,17 +6920,30 @@ "count": 33 } }, + "app/components/workflow/nodes/_base/components/form-input-type-switch.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/workflow/nodes/_base/components/group.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 1 } }, + "app/components/workflow/nodes/_base/components/help-link.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/workflow/nodes/_base/components/info-panel.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 2 } }, "app/components/workflow/nodes/_base/components/input-support-select-var.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/no-unnecessary-whitespace": { "count": 1 }, @@ -6099,6 +6957,9 @@ } }, "app/components/workflow/nodes/_base/components/layout/field-title.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -6118,6 +6979,11 @@ "count": 1 } }, + "app/components/workflow/nodes/_base/components/mcp-tool-not-support-tooltip.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/workflow/nodes/_base/components/memory-config.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 1 @@ -6157,6 +7023,11 @@ "count": 1 } }, + "app/components/workflow/nodes/_base/components/node-control.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/workflow/nodes/_base/components/node-handle.tsx": { "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 1 @@ -6169,6 +7040,9 @@ } }, "app/components/workflow/nodes/_base/components/option-card.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 } @@ -6184,6 +7058,9 @@ } }, "app/components/workflow/nodes/_base/components/prompt/editor.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/no-unnecessary-whitespace": { "count": 2 }, @@ -6210,6 +7087,9 @@ } }, "app/components/workflow/nodes/_base/components/setting-item.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 }, @@ -6218,6 +7098,9 @@ } }, "app/components/workflow/nodes/_base/components/switch-plugin-version.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -6227,6 +7110,11 @@ "count": 1 } }, + "app/components/workflow/nodes/_base/components/variable/constant-field.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/workflow/nodes/_base/components/variable/manage-input-field.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 2 @@ -6238,6 +7126,9 @@ } }, "app/components/workflow/nodes/_base/components/variable/object-child-tree-panel/picker/field.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 } @@ -6267,7 +7158,7 @@ }, "app/components/workflow/nodes/_base/components/variable/var-reference-picker.tsx": { "no-restricted-imports": { - "count": 1 + "count": 2 }, "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 2 @@ -6304,6 +7195,9 @@ } }, "app/components/workflow/nodes/_base/components/variable/variable-label/base/variable-label.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 } @@ -6319,6 +7213,9 @@ } }, "app/components/workflow/nodes/_base/components/workflow-panel/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 3 }, @@ -6385,6 +7282,9 @@ } }, "app/components/workflow/nodes/_base/node.tsx": { + "no-restricted-imports": { + "count": 1 + }, "ts/no-explicit-any": { "count": 3 } @@ -6395,10 +7295,18 @@ } }, "app/components/workflow/nodes/agent/components/model-bar.tsx": { + "no-restricted-imports": { + "count": 1 + }, "ts/no-empty-object-type": { "count": 1 } }, + "app/components/workflow/nodes/agent/components/tool-icon.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/workflow/nodes/agent/default.ts": { "ts/no-explicit-any": { "count": 3 @@ -6586,11 +7494,21 @@ "count": 1 } }, + "app/components/workflow/nodes/http/components/authorization/index.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/workflow/nodes/http/components/authorization/radio-group.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 2 } }, + "app/components/workflow/nodes/http/components/curl-panel.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/workflow/nodes/http/components/key-value/key-value-edit/index.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 1 @@ -6600,6 +7518,9 @@ } }, "app/components/workflow/nodes/http/components/key-value/key-value-edit/item.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 }, @@ -6639,16 +7560,25 @@ } }, "app/components/workflow/nodes/human-input/components/delivery-method/email-configure-modal.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 8 } }, "app/components/workflow/nodes/human-input/components/delivery-method/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 } }, "app/components/workflow/nodes/human-input/components/delivery-method/method-item.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -6690,6 +7620,9 @@ } }, "app/components/workflow/nodes/human-input/components/delivery-method/test-email-sender.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 21 }, @@ -6698,6 +7631,9 @@ } }, "app/components/workflow/nodes/human-input/components/delivery-method/upgrade-modal.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 } @@ -6748,6 +7684,9 @@ } }, "app/components/workflow/nodes/human-input/panel.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 4 }, @@ -6774,6 +7713,9 @@ } }, "app/components/workflow/nodes/if-else/components/condition-list/condition-item.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 } @@ -6800,6 +7742,9 @@ } }, "app/components/workflow/nodes/if-else/components/condition-wrap.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/no-unnecessary-whitespace": { "count": 2 } @@ -6814,6 +7759,11 @@ "count": 5 } }, + "app/components/workflow/nodes/iteration-start/index.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/workflow/nodes/iteration/add-block.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 1 @@ -6830,6 +7780,9 @@ } }, "app/components/workflow/nodes/iteration/panel.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 }, @@ -6837,6 +7790,11 @@ "count": 1 } }, + "app/components/workflow/nodes/iteration/use-config.ts": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/workflow/nodes/iteration/use-single-run-form-params.ts": { "ts/no-explicit-any": { "count": 6 @@ -6856,6 +7814,9 @@ } }, "app/components/workflow/nodes/knowledge-base/components/index-method.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -6875,6 +7836,16 @@ "count": 1 } }, + "app/components/workflow/nodes/knowledge-base/components/retrieval-setting/search-method-option.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, + "app/components/workflow/nodes/knowledge-base/components/retrieval-setting/top-k-and-score-threshold.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/workflow/nodes/knowledge-base/components/retrieval-setting/type.ts": { "ts/no-explicit-any": { "count": 2 @@ -6946,6 +7917,9 @@ } }, "app/components/workflow/nodes/knowledge-retrieval/components/metadata/metadata-filter/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 } @@ -7013,11 +7987,17 @@ } }, "app/components/workflow/nodes/list-operator/components/filter-condition.tsx": { + "no-restricted-imports": { + "count": 1 + }, "ts/no-explicit-any": { "count": 1 } }, "app/components/workflow/nodes/list-operator/components/sub-variable-picker.tsx": { + "no-restricted-imports": { + "count": 2 + }, "tailwindcss/enforce-consistent-class-order": { "count": 4 }, @@ -7039,6 +8019,9 @@ } }, "app/components/workflow/nodes/llm/components/config-prompt-item.tsx": { + "no-restricted-imports": { + "count": 1 + }, "ts/no-explicit-any": { "count": 3 } @@ -7049,6 +8032,9 @@ } }, "app/components/workflow/nodes/llm/components/json-schema-config-modal/code-editor.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 }, @@ -7061,6 +8047,11 @@ "count": 1 } }, + "app/components/workflow/nodes/llm/components/json-schema-config-modal/index.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/workflow/nodes/llm/components/json-schema-config-modal/json-importer.tsx": { "no-restricted-imports": { "count": 1 @@ -7089,6 +8080,9 @@ } }, "app/components/workflow/nodes/llm/components/json-schema-config-modal/json-schema-generator/prompt-editor.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 4 } @@ -7103,6 +8097,11 @@ "count": 3 } }, + "app/components/workflow/nodes/llm/components/json-schema-config-modal/visual-editor/edit-card/actions.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/workflow/nodes/llm/components/json-schema-config-modal/visual-editor/edit-card/advanced-options.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 2 @@ -7153,6 +8152,9 @@ } }, "app/components/workflow/nodes/llm/panel.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 3 } @@ -7175,6 +8177,11 @@ "count": 10 } }, + "app/components/workflow/nodes/loop-start/index.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/workflow/nodes/loop/add-block.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 1 @@ -7199,6 +8206,9 @@ } }, "app/components/workflow/nodes/loop/components/condition-list/condition-item.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 } @@ -7225,6 +8235,9 @@ } }, "app/components/workflow/nodes/loop/components/condition-wrap.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/no-unnecessary-whitespace": { "count": 1 } @@ -7239,11 +8252,21 @@ "count": 3 } }, + "app/components/workflow/nodes/loop/components/loop-variables/input-mode-selec.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/workflow/nodes/loop/components/loop-variables/item.tsx": { "ts/no-explicit-any": { "count": 4 } }, + "app/components/workflow/nodes/loop/components/loop-variables/variable-type-select.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/workflow/nodes/loop/default.ts": { "ts/no-explicit-any": { "count": 1 @@ -7265,6 +8288,9 @@ } }, "app/components/workflow/nodes/parameter-extractor/components/extract-parameter/update.tsx": { + "no-restricted-imports": { + "count": 2 + }, "ts/no-explicit-any": { "count": 1 } @@ -7274,6 +8300,11 @@ "count": 1 } }, + "app/components/workflow/nodes/parameter-extractor/panel.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/workflow/nodes/parameter-extractor/use-config.ts": { "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 2 @@ -7287,6 +8318,11 @@ "count": 9 } }, + "app/components/workflow/nodes/question-classifier/components/advanced-setting.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/workflow/nodes/question-classifier/components/class-item.tsx": { "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 1 @@ -7303,6 +8339,9 @@ } }, "app/components/workflow/nodes/question-classifier/node.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 } @@ -7364,6 +8403,9 @@ } }, "app/components/workflow/nodes/tool/components/copy-id.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 }, @@ -7398,6 +8440,9 @@ } }, "app/components/workflow/nodes/tool/components/tool-form/item.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 5 }, @@ -7446,6 +8491,9 @@ } }, "app/components/workflow/nodes/trigger-plugin/components/trigger-form/item.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 5 }, @@ -7488,6 +8536,16 @@ "count": 7 } }, + "app/components/workflow/nodes/trigger-schedule/components/frequency-selector.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, + "app/components/workflow/nodes/trigger-schedule/components/monthly-days-selector.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/workflow/nodes/trigger-schedule/default.ts": { "regexp/no-unused-capturing-group": { "count": 2 @@ -7497,6 +8555,9 @@ } }, "app/components/workflow/nodes/trigger-webhook/components/generic-table.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 3 } @@ -7507,6 +8568,9 @@ } }, "app/components/workflow/nodes/trigger-webhook/panel.tsx": { + "no-restricted-imports": { + "count": 2 + }, "tailwindcss/enforce-consistent-class-order": { "count": 3 } @@ -7568,6 +8632,11 @@ "count": 1 } }, + "app/components/workflow/note-node/note-editor/toolbar/command.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/workflow/note-node/note-editor/toolbar/font-size-selector.tsx": { "no-restricted-imports": { "count": 1 @@ -7602,6 +8671,9 @@ } }, "app/components/workflow/operator/tip-popup.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -7702,6 +8774,9 @@ } }, "app/components/workflow/panel/debug-and-preview/conversation-variable-modal.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 9 }, @@ -7715,6 +8790,9 @@ } }, "app/components/workflow/panel/debug-and-preview/index.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 1 } @@ -7730,6 +8808,9 @@ } }, "app/components/workflow/panel/env-panel/variable-modal.tsx": { + "no-restricted-imports": { + "count": 1 + }, "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 4 }, @@ -7784,6 +8865,9 @@ } }, "app/components/workflow/panel/version-history-panel/delete-confirm-modal.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 }, @@ -7830,6 +8914,9 @@ } }, "app/components/workflow/panel/version-history-panel/restore-confirm-modal.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 2 }, @@ -7934,6 +9021,9 @@ } }, "app/components/workflow/run/node.tsx": { + "no-restricted-imports": { + "count": 1 + }, "react-hooks-extra/no-direct-set-state-in-use-effect": { "count": 1 }, @@ -8072,6 +9162,9 @@ } }, "app/components/workflow/update-dsl-modal.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 5 }, @@ -8128,6 +9221,9 @@ } }, "app/components/workflow/variable-inspect/group.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 4 }, @@ -8149,6 +9245,9 @@ } }, "app/components/workflow/variable-inspect/listening.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 3 }, @@ -8165,6 +9264,9 @@ } }, "app/components/workflow/variable-inspect/right.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 4 }, @@ -8173,6 +9275,9 @@ } }, "app/components/workflow/variable-inspect/trigger.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 4 }, @@ -8210,6 +9315,9 @@ } }, "app/components/workflow/workflow-preview/components/nodes/base.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 3 }, @@ -8222,6 +9330,16 @@ "count": 1 } }, + "app/components/workflow/workflow-preview/components/nodes/iteration-start/index.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, + "app/components/workflow/workflow-preview/components/nodes/loop-start/index.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/components/workflow/workflow-preview/components/zoom-in-out.tsx": { "no-restricted-imports": { "count": 1 @@ -8236,6 +9354,9 @@ } }, "app/education-apply/expire-notice-modal.tsx": { + "no-restricted-imports": { + "count": 1 + }, "tailwindcss/enforce-consistent-class-order": { "count": 4 } @@ -8315,6 +9436,11 @@ "count": 6 } }, + "app/signin/_header.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/signin/components/mail-and-code-auth.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 1 @@ -8325,6 +9451,11 @@ "count": 1 } }, + "app/signin/invite-settings/page.tsx": { + "no-restricted-imports": { + "count": 1 + } + }, "app/signin/layout.tsx": { "tailwindcss/enforce-consistent-class-order": { "count": 1 @@ -8334,6 +9465,9 @@ } }, "app/signin/one-more-step.tsx": { + "no-restricted-imports": { + "count": 2 + }, "tailwindcss/enforce-consistent-class-order": { "count": 7 }, diff --git a/web/eslint.config.mjs b/web/eslint.config.mjs index 57eb44c8b1..acc585ca7e 100644 --- a/web/eslint.config.mjs +++ b/web/eslint.config.mjs @@ -168,6 +168,27 @@ export default antfu( '**/portal-to-follow-elem/index', ], message: 'Deprecated: use semantic overlay primitives from @/app/components/base/ui/ instead. See issue #32767.', + }, { + group: [ + '**/base/tooltip', + '**/base/tooltip/index', + ], + message: 'Deprecated: use @/app/components/base/ui/tooltip instead. See issue #32767.', + }, { + group: [ + '**/base/modal', + '**/base/modal/index', + '**/base/modal/modal', + ], + message: 'Deprecated: use @/app/components/base/ui/dialog instead. See issue #32767.', + }, { + group: [ + '**/base/select', + '**/base/select/index', + '**/base/select/custom', + '**/base/select/pure', + ], + message: 'Deprecated: use @/app/components/base/ui/select instead. See issue #32767.', }], }], }, diff --git a/web/package.json b/web/package.json index 2fe20cf372..f6901a87c8 100644 --- a/web/package.json +++ b/web/package.json @@ -311,6 +311,6 @@ ] }, "lint-staged": { - "*": "eslint --fix" + "*": "eslint --fix --pass-on-unpruned-suppressions" } }