Join us for office hours !

commitlint

Lints all commits of new or edited pull requests and sets an appropriate status check.
Screenshot of commitlint app

Repository

ahmed-taj/commitlint-bot

Authors

ahmed-taj

Updated

November 8, 2017

Used By

algolia ahmed-taj

commitlint logo

A GitHub App that runs commitlint over all commits of new or edited pull requests and sets an appropriate status check.

Usage

  1. Browse to GitHub Apps - commitlint
  2. Accept the permissions
  3. Allow access to repositories

On the next pull request, a status check from commitlint will appear:

status-check-screenshot

Problem details will be reported as a comment like this:

status-comment-screenshot

For best results, enable branch protection (in the repository’s settings) and require the commitlint status check to pass before merging:

branch-protection-screenshot

Credits

Robot designed by Freepik.

Inspired by the awesome work of Tom Vincent in their validate-commit-msg-bot package.

Like it?

Give it a star(:star:) :point_up_2:

License

MIT © Ahmed T. Ali

Get occasional updates on new apps & features.

Star

with by @bkeepers

Code licensed ISC Docs licensed CC-BY-4.0