DEV Community · Show DEV8/15 06:1460

RealityLint:静态检查README与仓库一致性

RealityLint: a static tool that checks whether your README still matches your repository

阅读原文
RealityLint 是一个静态、确定性的检查工具,用于自动检测 README 文件与仓库实际内容之间的漂移。它无需执行 README 中的命令,即可验证 npm/yarn/pnpm/bun 脚本是否存在、本地链接和路径是否有效、.env.example 文件是否缺失、包管理器与锁文件是否匹配、Python 入口文件、Makefile 目标、项目版本声明及许可证文件等。该工具不依赖 LLM 或 API,不上传源码,结果可复现,支持本地运行和 GitHub Actions。项目已发布至 PyPI,可通过 pip 安装,也可作为 GitHub Action 使用。作者正寻求社区反馈以改进检查项和 CI 集成。