Skip to main content

Git commit message linter written in python, checks your commit messages for style.

Project description

Great for use as a commit-msg git hook or as part of your gating script in a CI/CD pipeline (e.g. jenkins). Many of the gitlint validations are based on well-known community standards, others are based on checks that we’ve found useful throughout the years. Gitlint has sane defaults, but you can also easily customize it to your own liking.

Demo and full documentation on jorisroovers.github.io/gitlint. To see what’s new in the latest release, visit the CHANGELOG.

Source code on github.com/jorisroovers/gitlint.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gitlint-0.6.0.zip (18.0 kB view details)

Uploaded Source

Built Distribution

gitlint-0.6.0-py2.py3-none-any.whl (98.3 kB view details)

Uploaded Python 2Python 3

File details

Details for the file gitlint-0.6.0.zip.

File metadata

  • Download URL: gitlint-0.6.0.zip
  • Upload date:
  • Size: 18.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for gitlint-0.6.0.zip
Algorithm Hash digest
SHA256 df3429a8f8425a9b6a188054e222ae5ca954b291870c25bf57c96b6b60ffb4a1
MD5 a171c0eed8e2362354ea08c628947157
BLAKE2b-256 a0969efc661d26cb0d00cc0036abdf96973ccb604235d032ea5b3c9dea269021

See more details on using hashes here.

File details

Details for the file gitlint-0.6.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for gitlint-0.6.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 18da2552887706e51b1babe764ff12b1db736f34b904803fa47600eb68d513a1
MD5 764734c9736ff7bea996c84d52d90e9e
BLAKE2b-256 57c19be820c02e75c3de456b505748c8eb48c35c5d987159909ab690185877fa

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page