Expand description
Conventional Commits Linter Library
A tooling and language agnostic library to lint Git commits against the Conventional Commits specification.
Content
Usage
Usage - Logging
The crate log
is used to provide logging.
The environment variable RUST_LOG
can be used to set the logging level.
See https://crates.io/crates/log for more detailed documentation.
Issues/Feature Requests
To report an issue or request a new feature use https://gitlab.com/DeveloperC/conventional_commits_linter/-/issues.
Structs
- A representation of a range of commits within a Git repository.
- A representation of the linting errors within the range of commits.
Enums
- The mode to use when transversing the Git commit history of the Git commit range, to collect the Git commit messages to use in calculating the next semantic version.
- The representation of a singular linting error a commit message can have.