dsh-plugin-noema
在终端中运行以下命令:
dsh plugin install wjw99830/dsh-plugin-noema
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install wjw99830/dsh-plugin-noema 安装本插件;源码见 https://github.com/wjw99830/dsh-plugin-noema。
插件介绍
在 AI 辅助写代码的时代,交付速度往往快过肉眼审查。Noema 面向在意代码质量的开发者:每轮编码任务结束后,它会在本地对比工作区前后的变化,用可读的复杂度视图帮你判断哪些文件和函数值得多花一点时间。
插件围绕三项指标展开对比:圈复杂度(独立路径数)、认知复杂度(控制流是否难跟)以及函数内控制结构的最大嵌套深度。你可以展开文件或函数定位具体改动;未改动的代码默认折叠,需要时再展开。[Top Level] 会把容器自身的代码与内部命名函数分开统计,便于在上下文中判断「分数变低」是否真等于更好。
分析完全在本地运行,结果不进入模型上下文;支持 TypeScript(含 TSX)、Python 与 Go,并可通过侧栏配置包含/排除路径,同时尊重 .gitignore 与常见构建目录。若没有可分析的源码变更(例如仅改注释或格式),则不会出现卡片。
适合在 Harness 里频繁让 AI 改业务代码、又希望用客观指标辅助人工复查的团队与个人开发者。
使用场景
- 每轮 AI 改码后快速查看复杂度是否上升
- 展开文件定位具体函数,优先复查高风险改动
- 在合并前用指标辅助人工 code review
适合人员
- 在意交付代码质量的业务开发者
- 频繁用 Harness 完成编码任务的个人
- 需要辅助审查而非替代判断的技术负责人