gitlint

Git commit message linter checks your commit messages for style. More information: <https://jorisroovers.com/gitlint/>.

Install

All systems
curl cmd.cat/gitlint.sh
Debian Debian
apt-get install gitlint
Ubuntu
apt-get install gitlint
Windows (WSL2)
sudo apt-get update sudo apt-get install gitlint

Git commit message linter checks your commit messages for style. More information: <https://jorisroovers.com/gitlint/>.

  • Check the last commit message:
    gitlint
  • The range of commits to lint:
    gitlint --commits single_refspec_argument
  • Path to a directory or Python module with extra user-defined rules:
    gitlint --extra-path path/to/directory
  • Start a specific CI job:
    gitlint --target path/to/target_directory
  • Path to a file containing a commit-msg:
    gitlint --msg-filename path/to/filename
  • Read staged commit meta-info from the local repository:
    gitlint --staged

© tl;dr; authors and contributors