From 8694f0066c98ea32fd9508dc90fa19812359fcd3 Mon Sep 17 00:00:00 2001 From: qihai Date: Tue, 20 Jan 2026 15:10:03 +0800 Subject: [PATCH 1/3] feat(evaluate): level-4 --- rush.json | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/rush.json b/rush.json index 932128906..a29089655 100644 --- a/rush.json +++ b/rush.json @@ -280,8 +280,7 @@ { "packageName": "@cozeloop/shared-components", "projectFolder": "frontend/packages/loop-components/shared-components", - "tags": ["level-3"], - "decoupledLocalDependencies": [] + "tags": ["level-3"] }, { "packageName": "@cozeloop/tag-components", @@ -298,35 +297,35 @@ "projectFolder": "frontend/packages/loop-components/prompt-components-v2", "tags": ["level-3"] }, + { + "packageName": "@cozeloop/evaluate", + "projectFolder": "frontend/packages/loop-modules/evaluate", + "tags": ["level-4"] + }, { "packageName": "@cozeloop/auth-pages", "projectFolder": "frontend/packages/loop-pages/auth-pages", - "tags": ["level-4"] + "tags": ["level-5"] }, { "packageName": "@cozeloop/evaluate-pages", "projectFolder": "frontend/packages/loop-pages/evaluate-pages", - "tags": ["level-4"] + "tags": ["level-5"] }, { "packageName": "@cozeloop/observation-pages", "projectFolder": "frontend/packages/loop-pages/observation-pages", - "tags": ["level-4"] + "tags": ["level-5"] }, { "packageName": "@cozeloop/prompt-pages", "projectFolder": "frontend/packages/loop-pages/prompt-pages", - "tags": ["level-4"] + "tags": ["level-5"] }, { "packageName": "@cozeloop/tag-pages", "projectFolder": "frontend/packages/loop-pages/tag-pages", - "tags": ["level-4"] - }, - { - "packageName": "@cozeloop/evaluate", - "projectFolder": "frontend/packages/loop-modules/evaluate", - "tags": ["level-4"] + "tags": ["level-5"] }, { "packageName": "@cozeloop/community-base", From 85277be84f38ab50aa915758b9cf15acf9a9eb8a Mon Sep 17 00:00:00 2001 From: qihai Date: Tue, 20 Jan 2026 15:16:02 +0800 Subject: [PATCH 2/3] chore: rm inner nvmrc --- frontend/.nvmrc | 1 - 1 file changed, 1 deletion(-) delete mode 100644 frontend/.nvmrc diff --git a/frontend/.nvmrc b/frontend/.nvmrc deleted file mode 100644 index 9de225682..000000000 --- a/frontend/.nvmrc +++ /dev/null @@ -1 +0,0 @@ -lts/iron From 56e2bcbe6d1942f90e06293e5e3b6e0d9e11c276 Mon Sep 17 00:00:00 2001 From: qihai Date: Tue, 20 Jan 2026 15:16:43 +0800 Subject: [PATCH 3/3] chore: replace disallowed_3rd_libraries.json with const --- .../eslint-config/rules/common-standard.js | 23 ++++++++----------- frontend/disallowed_3rd_libraries.json | 8 ------- 2 files changed, 9 insertions(+), 22 deletions(-) delete mode 100644 frontend/disallowed_3rd_libraries.json diff --git a/frontend/config/eslint-config/rules/common-standard.js b/frontend/config/eslint-config/rules/common-standard.js index 755f59bc5..c4c7e4a66 100644 --- a/frontend/config/eslint-config/rules/common-standard.js +++ b/frontend/config/eslint-config/rules/common-standard.js @@ -1,8 +1,3 @@ -const path = require('path'); -const fs = require('fs'); - -const JSON5 = require('json5'); - const noRestrictedSyntaxRule = [ 'error', { @@ -17,14 +12,14 @@ const noRestrictedSyntaxRule = [ }, ]; -const readBlockList = () => - JSON5.parse( - fs.readFileSync( - // fixme @fanwenjie.fe - path.resolve(__dirname, '../../../disallowed_3rd_libraries.json'), - 'utf-8', - ), - ); +const disallowedLibs = [ + // 可使用 @vitest/coverage-v8 替代 + ['@vitest/coverage-c8', null, '请使用 @vitest/coverage-v8'], + 'husky', + 'lint-staged', + 'jest', + ['jsdom', null, '请使用 happy-dom 代替'], +]; /** @type {(import('eslint').Linter.Config)[]} */ module.exports = [ @@ -78,7 +73,7 @@ module.exports = [ 'eslint-comments': require('eslint-plugin-eslint-comments'), }, rules: { - '@coze-arch/package-disallow-deps': ['error', readBlockList()], + '@coze-arch/package-disallow-deps': ['error', disallowedLibs], 'no-restricted-syntax': noRestrictedSyntaxRule, 'prettier/prettier': [ 'warn', diff --git a/frontend/disallowed_3rd_libraries.json b/frontend/disallowed_3rd_libraries.json deleted file mode 100644 index 2cf745433..000000000 --- a/frontend/disallowed_3rd_libraries.json +++ /dev/null @@ -1,8 +0,0 @@ -[ - // 可使用 @vitest/coverage-v8 替代 - ["@vitest/coverage-c8", null, "请使用 @vitest/coverage-v8"], - "husky", - "lint-staged", - "jest", - ["jsdom", null, "请使用 happy-dom 代替"] -] \ No newline at end of file