Conventional Commit Validator
Check a commit message against the Conventional Commits spec. Parses the type, scope, breaking-change marker, subject and body range as you type.
Examples
Commit message
VerdictValid
No issues found. This commit message follows the spec.
Parsed fields
- Type
- feat
- Scope
- auth
- Breaking change
- no
- Subject
- add password reset flow
- Body
- none
- Footers
- none
Allowed types
featfixdocsstylerefactorperftestbuildcichorerevert
<type>[(scope)][!]: <subject>
About Conventional Commits
Conventional Commits is a lightweight convention that layers human- and machine-readable meaning on top of commit history. Every message starts with a type, followed by an optional scope and a required subject. That structure makes automated versioning and changelog generation straightforward. This tool sends nothing to a server; all validation happens in your browser.