夜雨聆风学习资料网

ARTICLE · 1222200

DSH插件之——DeepSeek Harness 的代码度量

DSH插件之——DeepSeek Harness 的代码度量

写代码最怕遇到那种又大又绕的文件。改一处怕崩三处,想重构又不知道从哪下手。

我最近装了个叫 dsh-code-metrics 的插件,专门给代码做体检。它不跑程序,只读源码,零运行时依赖。扫一遍就能揪出三个指标:体量、复杂度和热点。

看文件有多胖,它数总行、代码行和注释率。注释率太低,说明文档基本没写。看逻辑有多绕,它按 if、for、case 这些判定点算圈复杂度。经验是,复杂度过了 10 就得小心,到了 20 强烈建议拆分。

最实用的是热点评分。它是代码行数乘复杂度,分数越高越该优先动。这东西用字符串剥离加括号配平来识别函数,不是完整 AST 解析。个别边界可能不准,但拿来排重构优先级完全够用。

安装就一句 npm i dsh-code-metrics,再在配置里加几行就行。它还能单独统计单个文件的各项指标,连最长函数和最长行都能找出来。

原文DSH插件之——DeepSeek Harness 的代码度量工具箱
收录于dsh插件贴图
广东,4小时前,

相关学习资料