@6river/commitlint-config-6river
Customized version of @commitlint/config-conventional.
Last updated 8 months ago by 6river-machine .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @6river/commitlint-config-6river 
SYNC missed versions from official npm registry.

@6river/commitlint-config-6river

Dependabot Status

Extends @commitlint/config-conventional.

Shareable commitlint config enforcing conventional commits. Use with @commitlint/cli and @commitlint/prompt-cli.

Getting started

npm install --save-dev @commitlint/config-conventional @commitlint/cli
echo "module.exports = {extends: ['@commitlint/config-conventional']};" > commitlint.config.js

Rules

Problems

The following rules are considered problems for @commitlint/config-conventional and will yield a non-zero exit code when not met.

Consult docs/rules for a list of available rules.

type-enum

  • condition: type is found in value

  • rule: always

  • value

    [
      'build',
      'ci',
      'chore',
      'docs',
      'feat',
      'fix',
      'perf',
      'refactor',
      'revert',
      'style',
      'test'
    ]
    
echo "foo: some message" # fails
echo "fix: some message" # passes

type-case

  • description: type is in case value
  • rule: always
  • value
      'lowerCase'
    
echo "FIX: some message" # fails
echo "fix: some message" # passes

type-empty

  • condition: type is empty
  • rule: never
echo ": some message" # fails
echo "fix: some message" # passes

scope-case

  • condition: scope is in case value
  • rule: always
  'lowerCase'
echo "fix(SCOPE): some message" # fails
echo "fix(scope): some message" # passes

subject-case

  • condition: subject is in one of the cases ['sentence-case', 'start-case', 'pascal-case', 'upper-case']
  • rule: never
echo "fix(SCOPE): Some message" # fails
echo "fix(SCOPE): Some Message" # fails
echo "fix(SCOPE): SomeMessage" # fails
echo "fix(SCOPE): SOMEMESSAGE" # fails
echo "fix(scope): some message" # passes
echo "fix(scope): some Message" # passes

subject-empty

  • condition: subject is empty
  • rule: never
echo "fix:" # fails
echo "fix: some message" # passes

subject-full-stop

  • condition: subject ends with value
  • rule: never
  • value
  '.'
echo "fix: some message." # fails
echo "fix: some message" # passes

header-max-length

  • condition: header has value or less characters
  • rule: always
  • value
  72
echo "fix: some message that is way too long and breaks the line max-length by several characters" # fails
echo "fix: some message" # passes

Current Tags

  • 2.1.5-eslintConfigriver.3                                ...           feature (7 months ago)
  • 2.1.7                                ...           latest (8 months ago)

22 Versions

  • 2.1.5-eslintConfigriver.3                                ...           7 months ago
  • 2.1.6-husky.3                                ...           8 months ago
  • 2.1.7                                ...           8 months ago
  • 2.1.7-updateHusky.3                                ...           9 months ago
  • 2.1.7-updateHusky.2                                ...           9 months ago
  • 2.1.7-updateHusky.1                                ...           9 months ago
  • 2.1.6                                ...           10 months ago
  • 2.1.6-husky.2                                ...           10 months ago
  • 2.1.6-husky.1                                ...           10 months ago
  • 2.1.5-eslintConfigriver.2                                ...           10 months ago
  • 2.1.5                                ...           10 months ago
  • 2.1.5-eslintConfigriver.1                                ...           10 months ago
  • 2.1.4                                ...           10 months ago
  • 2.1.3                                ...           10 months ago
  • 2.1.3-upgradeCommitlint.2                                ...           10 months ago
  • 2.1.3-upgradeCommitlint.1                                ...           10 months ago
  • 2.1.2                                ...           10 months ago
  • 2.1.2-updatePeer.1                                ...           10 months ago
  • 2.1.1                                ...           10 months ago
  • 2.1.1-update.1                                ...           a year ago
  • 2.1.0                                ...           a year ago
  • 2.1.0-publicNpm.2                                ...           a year ago
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 22
Last Month 88
Dependencies (1)
Dev Dependencies (4)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |