Module ImportFrom alias alias Import alias Import alias Delete AttributeDel NameLoad attr Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str attr Return Call AttributeLoad Call AttributeLoad NameLoad attr Str NameLoad attr Num decorator_list Expr Call NameLoad keyword Str keyword Call NameLoad Str keyword NameLoad keyword NameLoad keyword ListLoad Str Str Str Str Str Str Str Str Str Str Str Str Str keyword ListLoad Str Str Str keyword Str keyword Str keyword Str keyword Str keyword Dict Str ListLoad Str keyword Call NameLoad keyword ListLoad Str keyword Dict Str ListLoad Str
N/A setuptools setup find_packages N/A re N/A os N/A N/A os link N/A description Git commit message linter written in python, checks your commit messages for style. N/A long_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`_.

.. _well-known: http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html
.. _community: http://addamhardy.com/blog/2013/06/05/good-commit-messages-and-enforcing-them-with-git-hooks/
.. _standards: http://chris.beams.io/posts/git-commit/
.. _jorisroovers.github.io/gitlint: https://jorisroovers.github.io/gitlint
.. _CHANGELOG: https://github.com/jorisroovers/gitlint/blob/master/CHANGELOG.md
.. _github.com/jorisroovers/gitlint: https://github.com/jorisroovers/gitlint
 get_version N/A N/A package N/A N/A N/A Return package version as listed in `__version__` in `init.py`. N/A init_py N/A N/A N/A open N/A N/A N/A os path join package __init__.py read N/A N/A N/A N/A N/A re search __version__ = ['"]([^'"]+)['"] init_py group 1 N/A N/A N/A setup name gitlint version N/A get_version gitlint description description long_description long_description classifiers N/A Development Status :: 5 - Production/Stable Operating System :: OS Independent Programming Language :: Python Programming Language :: Python :: 2.6 Programming Language :: Python :: 2.7 Programming Language :: Python :: 3.3 Programming Language :: Python :: 3.4 Programming Language :: Python :: 3.5 Environment :: Console Intended Audience :: Developers Topic :: Software Development :: Quality Assurance Topic :: Software Development :: Testing License :: OSI Approved :: MIT License install_requires N/A Click==5.1 sh==1.11 ordereddict==1.1 keywords gitlint git lint author Joris Roovers url https://github.com/jorisroovers/gitlint license MIT package_data N/A gitlint N/A files/* packages N/A find_packages exclude N/A examples entry_points N/A console_scripts N/A gitlint = gitlint.cli:cli