{"repo":"legend80s/git-commit-msg-linter","free":true,"listed":false,"github":"https://github.com/legend80s/git-commit-msg-linter","clone":"git clone https://github.com/legend80s/git-commit-msg-linter.git","description":"git commit message linter hook","language":"JavaScript","stars":354,"topics":["hook","linter","conventions","git-commit"],"license":"MIT","category":"dev-tools","readme_excerpt":"git-commit-msg-linter 👋 A lightweight, independent, 0 configurations and joyful git commit message linter. 👀 Watching your every git commit message INSTANTLY 🚀. gcam is just an alias to git commit -a -m A git \"commit-msg\" hook for linting your git commit message against the popular Angular Commit Message Guidelines. As a hook it will run at every commiting to make sure that the message to commit is valid against the conventions. If not the commit will be aborted. Heavily inspired by pre-commit. Thanks. 简体中文 Table of Contents - Install - Recommended Commit Message Format - Zero Configurations - commitlinterrc.json - Set Linting Prompter's Language - Set in commitlinterrc.json - Set in bash profiles - Features - Why yet a new linter - How it works - FAQs - 1. Why not conventional-changelog/commitlint? - 2. Work With Husky 5 - 3. git-commit-msg-linter badge - TODO - Development - Publish - References - 🤝 Contributing - Show your support - 📝 License Install Just install NO CONFIGURATIONS REQUIRED! and your commit message is under linting from now on 🎉. Now go to your codebase to commit a message. 💡 Tips: for husky 5 see Work With Husky 5. Recommended Commit Message Format The and fields are mandatory, the ( ) field is optional. Bad: Correct spelling of CHANGELOG. Good: docs: correct spelling of CHANGELOG Good (commit message with scope): docs(CHANGELOG): correct spelling The default commit type s can be extended or modified by commitlinterrc.json. Zero Configurations Confi","default_branch":null,"files":null,"tree":[],"storefront":"/r/legend80s","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/legend80s/git-commit-msg-linter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}