Gitlint

Latest version: v0.19.1

Safety actively analyzes 626941 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 5

0.4.0

General
- gitlint is now also released as a [python wheel](http://pythonwheels.com/) on pypi.

Features
- The git `commit-msg` hook now allows you to keep or discard the commit when it fails gitlint validation

Rules

- New rules: `body-is-missing`, `body-min-length`, `title-leading-whitespace`,
`body-changed-file-mention`. Details can be found in the
[Rules section of the documentation](https://jorisroovers.github.io/gitlint/rules/).

Development
- Internal: rule classes now have access to a gitcontext containing body the commit message and the files changed in the
last commit.

0.3.0

Features
- gitlint violations are now printed to the stderr instead of stdout
- gitlint now ignores commented out lines (i.e. starting with ) in your commit messages
- Experimental: git commit-msg hook support

Rules
- `title-must-not-contain-word` now has a `words` option that can be used to specify which words should not
occur in the title

Bugfixes
- Various minor bugfixes

Development
- Under-the-hood: better test coverage :-)

0.2.0

Features
- Rules can now have their behavior configured through options.
For example, the `title-max-length` rule now has a `line-length` option.

Development
- The codebase now has a basic level of unit test coverage, increasing overall quality assurance

0.1.1

Bugfixes
- Added missing `sh` dependency

0.1.0

General
- Initial gitlint release
- Initial set of rules: title-max-length, title-trailing-whitespace, title-trailing-punctuation , title-hard-tab,
title-must-not-contain-word, body-max-line-length, body-trailing-whitespace, body-hard-tab
- General gitlint configuration through a `gitlint` file
- Silent and verbose mode
- Vagrantfile for easy development
- gitlint is available on [pypi](https://pypi.python.org/pypi/gitlint)

Page 5 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.