<!-- @generated by usage-cli from usage spec -->

# `hk util check-conventional-commit`

- **Usage**: `hk util check-conventional-commit [--allowed-types… <ALLOWED_TYPES>] <COMMIT_MSG_FILE>`
- **Effect**: read-only

Check for conventional commit message

Titles starting with `fixup! `, `squash! `, or `amend! ` (temporary commits created for `git rebase --autosquash`) skip validation.

## Arguments

### `<COMMIT_MSG_FILE>`

Commit message file to check

## Flags

### `--allowed-types… <ALLOWED_TYPES>`

**Default:** `build,chore,ci,docs,feat,fix,perf,refactor,revert,style,test`
