插件概览
一个用于解析 Git 提交消息的 Flutter/Dart 包,遵循常规提交规范。它可验证并提取提交消息中的类型、作用域、主题和正文等结构化信息,从而实现一致的变更日志生成和自动化发布工作流。专为希望在项目中强制执行标准化提交格式的开发者设计,支持所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。该包非常适合用于 CI/CD 流水线和开发工具链。
适合场景
- 强制执行提交消息标准
- 自动生成变更日志
- 与 CI/CD 流水线集成
- 验证拉取请求
- 支持语义化版本
- 程序化解析 git 日志
主要特点
- Parses Conventional Commits format
- Extracts type, scope, and subject
- Supports multi-line commit messages
- Platform-agnostic (all major OS)
- Lightweight and fast
- Compatible with Melos and other tooling
适合对象
- Teams using Conventional Commits
- CI/CD automation
- Changelog generators
- Code quality enforcement
- Developer tooling
- Open-source project maintainers
使用建议
- 需要有效的常规提交格式
- 不生成提交
- 仅限解析
- 无内置验证 UI
- 依赖外部工具以完成完整工作流程
- 不用于提交创建