插件概览
一个用于解析 Git 提交消息的 Flutter/Dart 包,遵循常规提交规范。它可验证并提取提交消息中的类型、作用域、主题和正文等结构化信息,从而实现一致的变更日志生成和自动化发布工作流。专为希望在项目中强制执行标准化提交格式的开发者设计,支持所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。该包非常适合用于 CI/CD 流水线和开发工具链。
适合场景
- 强制执行提交消息标准
- 自动生成变更日志
- 与 CI/CD 流水线集成
- 验证拉取请求
- 支持语义化版本
- 程序化解析 git 日志
主要特点
- 解析常规提交格式
- 提取类型、范围和主题
- 支持多行提交消息
- 跨平台(所有主要操作系统)
- 轻量且快速
- 与 Melos 及其他工具链兼容
适合对象
- 使用常规提交的团队
- CI/CD 自动化
- 变更日志生成器
- 代码质量强制执行
- 开发者工具
- 开源项目维护者
使用建议
- 需要有效的常规提交格式
- 不生成提交
- 仅限解析
- 无内置验证 UI
- 依赖外部工具以完成完整工作流程
- 不用于提交创建