{"library":"gitlint","type":"library","category":null,"description":"Gitlint is a highly configurable Python library and command-line tool designed to lint Git commit messages for style and compliance with established conventions (e.g., Conventional Commits). It helps enforce consistent commit history quality within development teams. The current version is 0.19.1, and it typically sees several releases per year, addressing bug fixes, new features, and Python version compatibility.","language":"python","status":"active","version":"0.19.1","tags":["git","lint","commit-messages","cli-tool","conventional-commits"],"last_verified":"Fri May 22","install":[{"cmd":"pip install gitlint","imports":["from gitlint.lint import GitLinter","from gitlint.git import GitContext","from gitlint.options import GitlintOptions"]}],"homepage":"https://jorisroovers.github.io/gitlint","github":"https://github.com/jorisroovers/gitlint","docs":"https://jorisroovers.github.io/gitlint","changelog":"https://github.com/jorisroovers/gitlint/blob/main/CHANGELOG.md","pypi":"https://pypi.org/project/gitlint/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":3,"avg_import_s":0.12,"wheel_type":"sdist"},"url":"https://checklist.day/v1/registry/gitlint/compatibility"}}