标准号DSHIO/T 03—2026名称质量分级版本v1.0发布日期2026-11-06实施日期2026-11-06状态现行

DSHIO-GRADE · 质量分级

A 到 E 五个等级。等级由测试结果算出,不由人工判断。

一个等级回答一个问题: 「这个插件,我能不能放心装?」

不能回答的问题也会说明:等级不评价功能好坏,不评价是否适合你的场景,也不构成安全背书。

五个等级

等级名称条件含义
A活跃可用T0–T5 全过 且 90 天内有更新 能用,而且有人维护
B可用T0–T5 全过能用
C可启动T0–T4 过,T5 未测 能装上、能启动,功能未验证
D有问题T1–T4 中有失败装或启动有问题
E不可用T0 或 T1 失败 / 已下架装不上或已消失

判定算法

if T0 == fail or T1 == fail:
    grade = E
elif T2 == fail or T3 == fail or T4 == fail:
    grade = D
elif T5 == untested:
    grade = C
elif T5 == fail:
    grade = D
else:  # T0-T5 全过
    if last_push 在 90 天内:
        grade = A
    else:
        grade = B
为什么 T5 失败是 D 而不是 C。 T5 失败意味着工具调不通 —— 插件装上了、加载了,但用不了。 这比「不知道能不能用」(C)更糟,所以降到 D。

等级不是永久的

触发结果
DSH 发新版本等级重新计算(旧结果标 stale,不算数)
插件发新版本等级重新计算
超过 90 天无更新A 降为 B
仓库归档 / npm 404降为 E,移入已下架

等级看板

等级不是评分,是分类。 一个 C 级插件不是「60 分」,而是「我们只验证到启动这一步」。 A 级不是「满分」,而是「当前版本在我们测的六道关卡上都通过了」。

功能好坏不在这个体系里。一个只有三个功能但全过测试的插件是 A 级, 一个功能强大但装不上的插件是 E 级。

你看不到等级的情况

状态显示
收录但没测未测(不是 E 级)
正在排队排队中
测到一半失败按已完成的关卡定级

「未测」永远不等于「不合格」。这是 DSHIO 的硬规则,见 总则。

版本历史

版本标准号发布日期变更内容
v1.0DSHIO/T 03—20262026-11-06 首次发布

条款变更时版本号递增,旧版本保留可查。