iconcommittier

Introduction

Fix and format commit messages. The ultimate all-in-one solution.

Features

UX / DX Driven Design

Starting from a zero-configuration setup, we provide you with a beautiful and highly consistent commit message formatting.

Adhere conventioanl commits style

By default, it adheres to the Conventional Commits style. Other convention styles can be added as plugins in the future.

Compatible with commitlint

Perfect and without conflict. Taking commit message quality to the next level.

Automatically format

Automatically format once git commit -m '...', see Git hook setup

Emojis

Automatically add emojis and is customizable

Commit CLI tool

Includes a user-friendly commit CLI tool

What is committier

committier fixes and formats your git commit messages meet the conventional commit format. Unlike commitlint, it only attempts to format and fix formatting styles without performing strict rules validation. Similar to Prettier and ESLint, it integrates well with both.

It does:

  • Attemps to format and fix
  • Attemps to infer the type, scope, breaking change mark(!), description
  • Infer the scope from workspace package names
  • Remove extra spaces in the body and footer
  • And more...

On this page