No-Slop OSS:使用AI(或不使用AI)时的贡献最佳实践清单
这是一个开源贡献最佳实践清单项目,旨在帮助开发者在使用AI辅助编程(或不使用AI)时保持代码质量。项目提供了一系列检查项,确保贡献的代码符合社区标准,避免低质量提交("slop"),适合所有开源贡献者参考使用。
背景速读
- “No-Slop OSS” 是一份针对开源项目贡献者的清单,强调在提交代码(无论是否借助 AI 生成)时应避免草率、低质量的“slop”(粗制滥造的内容),遵循基本的工程规范。
- 核心背景:GitHub 上大量 AI 生成的 Pull Request(如 GPT 补全、Whisper 转录、批量代码替换)往往缺乏人工审核,导致项目维护者负担加重。该清单旨在恢复“人负责、人审查”的贡献文化。
- 作者 Omkar 是活跃的开源开发者,该仓库作为社区自我约束的倡议,而非正式标准或工具。
- 关键要求举例:不提交未理解的 AI 生成代码、不盲目替换现有逻辑、不刷无意义的 commit 来刷贡献数。——这些都指向近年来因 AI 工具普及而恶化的“贡献垃圾”问题。