enforce-branch-name

1.1.2 • Public • Published

enforce-branch-name

package version package downloads standard-readme compliant package license make a pull request

Little utility to enforce a branch naming convention

Table of Contents

Install

With npm:

npm install --save-dev enforce-branch-name

With yarn:

yarn add -D enforce-branch-name

With pnpm:

pnpm add -D enforce-branch-name

Usage

Enforce that a branch starts with the prefix hotfix/, bugfix/ or /feature. Ignore this check if on the staging branch:

enforce-branch-name '(hotfix|bugfix|feature)\/.+' --ignore 'staging'

With husky

First make sure husky is installed and configured. Then configure your hook pre-push hook:

// package.json
{
  "husky": {
    "hooks": {
      "pre-push": "enforce-branch-name '(hotfix|bugfix|feature)\/.+' --ignore 'staging'",
    }
  }
}

Contributing

Got an idea for a new feature? Found a bug? Contributions are welcome! Please open up an issue or make a pull request.

License

MIT © Tiaan du Plessis

Readme

Keywords

none

Package Sidebar

Install

npm i enforce-branch-name

Weekly Downloads

2,276

Version

1.1.2

License

MIT

Unpacked Size

53.6 kB

Total Files

6

Last publish

Collaborators

  • tiaanduplessis