1.1.2 • Published 2 years ago

enforce-branch-name v1.1.2

Weekly downloads
1,285
License
MIT
Repository
github
Last release
2 years ago

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

1.1.1

2 years ago

1.1.0

2 years ago

1.1.2

2 years ago

1.0.1

5 years ago

1.0.0

5 years ago