cssoftpeanut /
csv-preflight-action
CSV Preflight Action 是一个免费、MIT 开源的 GitHub Action,用于在合并或发布前检查 CSV 文件的常见结构问题。它不上传数据,也不需要账号或 API 密钥。 主要功能: 检查空列名、重复列名、行列数不一致和完全重复行 识别 UTF-8 BOM、无效 UTF-8 与常见分隔符 在失败时生成 CSV 问题报告,并可作为 Actions artifact 保存 支持单文件 10 MiB 上限和不同的退出码…
DT数据与运维DT研究与学习DTLinux
关于
CSV Preflight Action 是一个免费、MIT 开源的 GitHub Action,用于在合并或发布前检查 CSV 文件的常见结构问题。它不上传数据,也不需要账号或 API 密钥。 主要功能: 检查空列名、重复列名、行列数不一致和完全重复行 识别 UTF-8 BOM、无效 UTF-8 与常见分隔符 在失败时生成 CSV 问题报告,并可作为 Actions artifact 保存 支持单文件 10 MiB 上限和不同的退出码 可使用完整 commit SHA 固定版本,降低供应链风险 最小用法: yaml uses: softpeanut/csv-preflight-action@eb04c527a46ce3bc8bfc711fde8e93ca947597ae with: path: data/example.csv 项目包含中文文档、可直接复制的工作流示例和测试。适合维护数据集、静态站点数据文件或 CSV 导入流程的仓库。 公开复现案例:一个 1.1 MB、1,583 行的自动生成 CSV 被检出 10 个完全重复行。案例明确说明上游 PR 仍在审核中,不是客户结果或已采用变更: 说明:这是维护者本人自荐。核心 Action 完全免费;仓库文档另有可选的付费安装服务,但不影响免费功能。
收录记录
- HelloGitHub·用户投稿
2026年8月27日 · 1 次收录
- 阮一峰周刊·用户投稿
2026年8月27日 · 1 次收录
讨论这个产品