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: almost 2 years ago

Related projects:

RepositoryDescriptionStars
jorisroovers/gitlintAutomatically checks commit messages for style and adherence to coding standards831
wagoid/commitlint-github-actionLints Pull Request commits with commitlint to enforce coding standards.364
dalance/svlintA systemVerilog linter tool written in Rust.318
knbr13/gitcsAnalyzes local Git repositories and generates visual contributions graphs118
sbt/sbt-grollProvides a way to view and navigate Git commit history within an sbt project133
loeffel-io/ls-lintA fast directory and filename linter for Go projects.1,748
bluejava/git-commit-guideA guide to writing consistent and useful Git commit messages82
slashsbin/styleguide-git-commit-messageProvides guidelines for writing consistent and descriptive commit messages in Git.1,008
zhengqbbb/cz-gitA Node.js-based tool for standardizing commit messages in Git repositories1,161
jpeer264/node-semantic-git-commit-cliA CLI tool to manage semantic git commits with emoji support.147
saschagrunert/git-journalAutomates generation of changelogs from commit history in Git repositories614
grosser/git-whenceDetermines the origin of a Git commit and identifies related pull requests or cherry-picks.21
sebastiangraz/cAutomates Git commit process with customizable message2
fteem/git-semantic-commitsProvides a set of custom Git commands to enforce better commit message formatting and conventions.676
github/markdownlint-githubProvides a collection of markdownlint rules and configurations for use on GitHub projects76