Skip to content

Commit c38791f

Browse files
mocayoHearyShen
authored andcommitted
[chore] [frontend] evaluate pkg level (#396)
* feat(evaluate): level-4 * chore: rm inner nvmrc * chore: replace disallowed_3rd_libraries.json with const
1 parent 5da85fa commit c38791f

4 files changed

Lines changed: 20 additions & 35 deletions

File tree

frontend/.nvmrc

Lines changed: 0 additions & 1 deletion
This file was deleted.

frontend/config/eslint-config/rules/common-standard.js

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,3 @@
1-
const path = require('path');
2-
const fs = require('fs');
3-
4-
const JSON5 = require('json5');
5-
61
const noRestrictedSyntaxRule = [
72
'error',
83
{
@@ -17,14 +12,14 @@ const noRestrictedSyntaxRule = [
1712
},
1813
];
1914

20-
const readBlockList = () =>
21-
JSON5.parse(
22-
fs.readFileSync(
23-
// fixme @fanwenjie.fe
24-
path.resolve(__dirname, '../../../disallowed_3rd_libraries.json'),
25-
'utf-8',
26-
),
27-
);
15+
const disallowedLibs = [
16+
// 可使用 @vitest/coverage-v8 替代
17+
['@vitest/coverage-c8', null, '请使用 @vitest/coverage-v8'],
18+
'husky',
19+
'lint-staged',
20+
'jest',
21+
['jsdom', null, '请使用 happy-dom 代替'],
22+
];
2823

2924
/** @type {(import('eslint').Linter.Config)[]} */
3025
module.exports = [
@@ -78,7 +73,7 @@ module.exports = [
7873
'eslint-comments': require('eslint-plugin-eslint-comments'),
7974
},
8075
rules: {
81-
'@coze-arch/package-disallow-deps': ['error', readBlockList()],
76+
'@coze-arch/package-disallow-deps': ['error', disallowedLibs],
8277
'no-restricted-syntax': noRestrictedSyntaxRule,
8378
'prettier/prettier': [
8479
'warn',

frontend/disallowed_3rd_libraries.json

Lines changed: 0 additions & 8 deletions
This file was deleted.

rush.json

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -280,8 +280,7 @@
280280
{
281281
"packageName": "@cozeloop/shared-components",
282282
"projectFolder": "frontend/packages/loop-components/shared-components",
283-
"tags": ["level-3"],
284-
"decoupledLocalDependencies": []
283+
"tags": ["level-3"]
285284
},
286285
{
287286
"packageName": "@cozeloop/tag-components",
@@ -298,35 +297,35 @@
298297
"projectFolder": "frontend/packages/loop-components/prompt-components-v2",
299298
"tags": ["level-3"]
300299
},
300+
{
301+
"packageName": "@cozeloop/evaluate",
302+
"projectFolder": "frontend/packages/loop-modules/evaluate",
303+
"tags": ["level-4"]
304+
},
301305
{
302306
"packageName": "@cozeloop/auth-pages",
303307
"projectFolder": "frontend/packages/loop-pages/auth-pages",
304-
"tags": ["level-4"]
308+
"tags": ["level-5"]
305309
},
306310
{
307311
"packageName": "@cozeloop/evaluate-pages",
308312
"projectFolder": "frontend/packages/loop-pages/evaluate-pages",
309-
"tags": ["level-4"]
313+
"tags": ["level-5"]
310314
},
311315
{
312316
"packageName": "@cozeloop/observation-pages",
313317
"projectFolder": "frontend/packages/loop-pages/observation-pages",
314-
"tags": ["level-4"]
318+
"tags": ["level-5"]
315319
},
316320
{
317321
"packageName": "@cozeloop/prompt-pages",
318322
"projectFolder": "frontend/packages/loop-pages/prompt-pages",
319-
"tags": ["level-4"]
323+
"tags": ["level-5"]
320324
},
321325
{
322326
"packageName": "@cozeloop/tag-pages",
323327
"projectFolder": "frontend/packages/loop-pages/tag-pages",
324-
"tags": ["level-4"]
325-
},
326-
{
327-
"packageName": "@cozeloop/evaluate",
328-
"projectFolder": "frontend/packages/loop-modules/evaluate",
329-
"tags": ["level-4"]
328+
"tags": ["level-5"]
330329
},
331330
{
332331
"packageName": "@cozeloop/community-base",

0 commit comments

Comments
 (0)