2.0.1 • Published 5 months ago

@lmc-eu/commitlint-config v2.0.1

Weekly downloads
5
License
BSD-3-Clause
Repository
github
Last release
5 months ago

@lmc-eu/commitlint-config

LMC’s config for commitlint

Configurations

@lmc-eu/commitlint-config (default config)

Suitable for all projects.

Usage

Installation

npm i --dev @commitlint/cli @lmc-eu/commitlint-config

Configuration

Create a .commitlintrc.js file with the following contents:

'use strict';

module.exports = {
  extends: ['@lmc-eu/commitlint-config'],
};

Linting

Install a git hook into .git/hooks/commit-msg with the following contents:

#!/bin/sh

# This utility's configuration resides in .commitlintrc.js file.
./node_modules/.bin/commitlint < "$1"

If your project uses make you can use the following process to automatically install the git hooks upon each invocation of make with no target.

# Place the above mentioned commit-msg file into your project root's utils/githooks directory and
# make it executable: chmod +x utils/githooks/commit-msg

# Git hooks to be installed into the project workspace
# This will look up all the files in utils/githooks and generate a list of targets
GITFILES := $(patsubst utils/githooks/%, .git/hooks/%, $(wildcard utils/githooks/*))

# The `githooks` dependency should be added to the first (default) target so that it will be
# executed when invoking make with no arguments
all: githooks

githooks: $(GITFILES)

# Default target for all possible git hooks
.git/hooks/%: utils/githooks/%
 cp $< $@

Or if you use husky place a git hook into .huskyrc.json with the following content:

{
  "hooks": {
    "commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
  }
}
2.0.1

5 months ago

1.0.18

7 months ago

2.0.0

7 months ago

1.0.17

1 year ago

1.0.16

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago