
Commit message format parsing
Simple configuration for any style validation
- doneAn easier alternative to large
regexp
- doneVerbose validation messages
- doneHighly customizable
- doneConventional commit by default

Team agreements validation scripting
CEL functions can validate parsed commit message parameters and files` content/difference
- doneSecure - just expressions, no turing complete
- doneFast and memory efficient - no VM or sandbox
- doneSimilar to expressions in JS, Python, Go, Java and C
- doneCan express almost any agreement on top of git changes

Simplicity
Simple local testing and combination with other tools
- doneNo GitHub/GitLab/etc API, no git dependency. Runs fast and independently
- doneLocal testing. Locally it runs on last 10 commits.
- doneConsole and markdown file output can be combined with other tools.
- doneCan express almost any agreement on top of git changes
Near future features
This tool shares same idea as Danger and could be simpler, faster and easier to use for devs outside of JS and Ruby.
history
Changelog
Generate changelog from Git history. Validation and changelog in same tool.
warning
Common validation params
Lots of checks upon PR changes. Max changes, access-list secured files, no merge commits, repeated messages, etc
book
Functions library
Do not think, just copy that works for you.