这是什么#
按单个文件限制纯代码行数,并自动给出优化办法——统计行数、标出超标的文件,再用 Opus 生成拆分方案(原文:Enforce per-file pure LOC limits with automated optimization strategies — counts, flags violations, and provides opus-powered extraction plans)
- 代码仓库:https://github.com/xiaolai/loc-guardian-for-claude
- 4 人收藏 · 主要用 JavaScript 写成
最近的改动#
新增功能
修复问题
- 将参考技能的描述缩短到约 80 个字符
- 把 agent 的介绍精简成一个示例加一句明确的「不适用场景」
- AGENTS.md
- 修正要排除的文件匹配规则,去掉多余的 tokei 调用,统计改由优化器来做
- 让徽章数据符合 shields.io 规范(配合 nlpm-badge v0.8.4,去掉 extras 字段)
- 给所有助手和命令的配置补上漏掉的名称字段
- init 命令不再指定模型,避免触发限流报错
文档更新
其他改动
- 记录本地代码行数检查的限制
- 把 nlpm-badge 更新到 v0.8.22
- 把 nlpm-badge 更新到 v0.8.20
- 通过 NLPM 徽章校验 —— nlpm-check v0.8.3 检查无任何问题
- v0.1.5:开源协议改为 ISC
- v0.1.4:给优化器 agent 再补一个 示例
- 修复 init 导致限流的问题——改用 Glob 一次匹配,不再盲目读取十几个文件(v0.1.2)
- 修复审查发现的问题:版本号不一致、补上安装说明、计数出错时的处理
- 修复审查发现的问题,版本升到 v0.1.1
- 新增 marketplace.json,让插件能上架 xiaolai 插件市场
- 首次发布:loc-guardian 插件 v0.1.0
改动标题译自作者提交代码时写的英文原文,点击可查看原文。