Commit Lint

Validate Tagoly commit format locally, in scripts, or in CI.

Feature doc
tagoly lint -message "feat(api): add endpoint"lint
Overview

`tagoly lint` checks whether commit messages follow the expected `type(scope): subject` format. It can validate a direct message, a commit message file, or a commit range, and returns a non-zero exit code when something is invalid.

What it includes
4 workflow details

Validate direct messages with `tagoly lint -message`

Check `.git/COMMIT_EDITMSG` with `-message-file`

Lint commit ranges such as `main..HEAD`

Use exit codes to fail local scripts or CI jobs