From d80f4c7d3b84f698fd413569b70f04499211473f Mon Sep 17 00:00:00 2001 From: Joel Date: Mon, 14 Apr 2025 15:28:20 +0800 Subject: [PATCH] chore: eslint add sonar (#17989) --- .../config-prompt/simple-prompt-input.tsx | 3 +- .../tools/external-data-tool-modal.tsx | 2 +- .../app/overview/embedded/index.tsx | 10 ++-- web/app/components/base/audio-btn/index.tsx | 2 +- web/app/components/base/chat/chat/index.tsx | 3 +- .../moderation/moderation-setting-modal.tsx | 6 +- .../model-provider-page/hooks.spec.ts | 5 +- .../model-parameter-modal/parameter-item.tsx | 4 +- .../plugins/marketplace/list/card-wrapper.tsx | 30 +++++----- .../plugins/plugin-page/empty/index.tsx | 2 +- .../plugin-page/install-plugin-dropdown.tsx | 2 +- .../update-plugin/from-market-place.tsx | 12 +--- .../components/tools/workflow-tool/index.tsx | 2 +- .../code-editor/editor-support-vars.tsx | 4 +- .../nodes/_base/components/variable/utils.ts | 5 +- .../variable/var-reference-vars.tsx | 4 +- .../workflow/nodes/agent/default.ts | 6 +- .../components/workflow/nodes/agent/node.tsx | 1 + .../components/workflow/nodes/end/default.ts | 12 +--- .../metadata/condition-list/utils.ts | 2 +- .../nodes/knowledge-retrieval/utils.ts | 1 - .../workflow/note-node/note-editor/utils.ts | 1 + .../components/object-value-item.tsx | 2 +- .../panel/env-panel/variable-modal.tsx | 2 +- .../utils/format-log/parallel/index.spec.ts | 37 ------------ .../run/utils/format-log/parallel/index.ts | 1 + web/app/components/workflow/utils/variable.ts | 5 +- web/config/index.ts | 2 +- web/eslint.config.mjs | 46 ++++++++++++++- web/i18n/auto-gen-i18n.js | 1 + web/i18n/check-i18n.js | 1 + web/models/app.ts | 57 ------------------- web/package.json | 2 + web/pnpm-lock.yaml | 45 +++++++++++++++ web/service/base.ts | 4 +- web/service/fetch.ts | 2 +- web/utils/model-config.ts | 5 +- web/utils/var.ts | 6 +- 38 files changed, 157 insertions(+), 180 deletions(-) delete mode 100644 web/app/components/workflow/run/utils/format-log/parallel/index.spec.ts diff --git a/web/app/components/app/configuration/config-prompt/simple-prompt-input.tsx b/web/app/components/app/configuration/config-prompt/simple-prompt-input.tsx index 90d440aba5..3268c1dc76 100644 --- a/web/app/components/app/configuration/config-prompt/simple-prompt-input.tsx +++ b/web/app/components/app/configuration/config-prompt/simple-prompt-input.tsx @@ -241,7 +241,8 @@ const Prompt: FC = ({ selectable: !hasSetBlockStatus.query, }} onChange={(value) => { - handleChange?.(value, []) + if (handleChange) + handleChange(value, []) }} onBlur={() => { handleChange(promptTemplate, getVars(promptTemplate)) diff --git a/web/app/components/app/configuration/tools/external-data-tool-modal.tsx b/web/app/components/app/configuration/tools/external-data-tool-modal.tsx index 9040de1b29..ee4bd57325 100644 --- a/web/app/components/app/configuration/tools/external-data-tool-modal.tsx +++ b/web/app/components/app/configuration/tools/external-data-tool-modal.tsx @@ -151,7 +151,7 @@ const ExternalDataToolModal: FC = ({ return } - if (localeData.variable && !/[a-zA-Z_][a-zA-Z0-9_]{0,29}/g.test(localeData.variable)) { + if (localeData.variable && !/[a-zA-Z_]\w{0,29}/g.test(localeData.variable)) { notify({ type: 'error', message: t('appDebug.varKeyError.notValid', { key: t('appDebug.feature.tools.modal.variableName.title') }) }) return } diff --git a/web/app/components/app/overview/embedded/index.tsx b/web/app/components/app/overview/embedded/index.tsx index cb00c98355..c515331961 100644 --- a/web/app/components/app/overview/embedded/index.tsx +++ b/web/app/components/app/overview/embedded/index.tsx @@ -39,12 +39,12 @@ const OPTION_MAP = { `