检查行长技能
验证源代码和文档文件是否不超过 codestyle.md 和 AGENTS.md 中定义的每行 80 列限制。
使用方法
使用 rdmd 运行 D 脚本:
# 检查默认目标(源目录和实现文档)
rdmd --compiler=ldc2 \
.agents/skills/check-line-length/scripts/check_line_length.d
# 或者检查特定文件/目录
rdmd --compiler=ldc2 \
.agents/skills/check-line-length/scripts/check_line_length.d \
source/ spec/plan1-implementation.md
行为
- 如果所有检查的文件都遵守 80 列规则,则退出码为
0。 - 如果存在任何超过 80 列的行,则退出码为
1,并打印文件路径、行号和行长。