git-lint

Commit linter

Tool to ensure consistent and maintainable Git commit history

A command line interface for linting Git commits.

GitHub

54 stars
4 watching
3 forks
Language: Ruby
last commit: about 1 month ago

Related projects:

Repository Description Stars
jorisroovers/gitlint Automatically checks commit messages for style and adherence to coding standards 831
wagoid/commitlint-github-action Enforces commit message conventions on GitHub Pull Request commits using Commitlint. 363
dalance/svlint A systemVerilog linter tool written in Rust. 318
knbr13/gitcs Analyzes local Git repositories and generates visual contributions graphs 118
sbt/sbt-groll Provides a way to view and navigate Git commit history within an sbt project 133
loeffel-io/ls-lint A fast directory and filename linter for Go projects. 1,748
bluejava/git-commit-guide A guide to writing consistent and useful Git commit messages 82
slashsbin/styleguide-git-commit-message Provides guidelines for writing consistent and descriptive commit messages in Git. 1,008
zhengqbbb/cz-git A Node.js-based tool for standardizing commit messages in Git repositories 1,161
jpeer264/node-semantic-git-commit-cli A CLI tool to manage semantic git commits with emoji support. 147
saschagrunert/git-journal Automates generation of changelogs from commit history in Git repositories 614
grosser/git-whence Determines the origin of a Git commit and identifies related pull requests or cherry-picks. 21
sebastiangraz/c Automates Git commit process with customizable message 2
fteem/git-semantic-commits Provides a set of custom Git commands to enforce better commit message formatting and conventions. 676
github/markdownlint-github Provides a collection of markdownlint rules and configurations for use on GitHub projects 76