Skip to content

v3.2.4

Choose a tag to compare

@cpufreestyle cpufreestyle released this 27 Jul 13:42
· 9 commits to main since this release

v3.2.4 补丁发布

新增 markdownlint 修复脚本并修复剩余实质警告(MD009 / MD026 / MD029 / MD034 / MD037 / MD040)。

🛠️ 新增工具

  • scripts/fix_md_warnings.py:一键修复 markdownlint 实质警告。
    • MD009 / MD026 / MD029 / MD037 委托 markdownlint --fix(参考实现,正确处理嵌套有序列表与强调边界)。
    • MD034(裸 URL)→ 包裹为 <>;MD040(围栏缺语言)→ 按内容猜测 bash / json / html / js / text
    • 状态感知处理围栏(闭合围栏保持无语言),并屏蔽行内代码块内的 URL,避免误改。

🐛 文档修复

  • MD029(有序列表前缀):全量 docs/ 与根目录 .md 重排为 1,2,3…;被代码块打断的列表按要求重启为 1。
  • MD034(裸 URL)START.md 等裸 URL 包裹为 <>(代码块内的 URL 保持不变)。
  • MD040(围栏缺语言)README.md / DEVELOPER_GUIDE.md 等围栏补全语言标记。
  • MD009 / MD026 / MD037:全量文档清理行尾空格、标题尾标点、强调内多余空格。

⚙️ 配置

  • .markdownlint.json 启用 MD029(有序列表前缀已修复,纳入强制校验)。

📌 说明

  • 剩余警告 MD058(表格前后空行)、MD047(文件结尾换行)、MD060(表格列样式)不在本次范围内。