1.1.2 • Published 4 years ago
enforce-branch-name v1.1.2
enforce-branch-name
Little utility to enforce a branch naming convention
Table of Contents
Install
With npm:
npm install --save-dev enforce-branch-nameWith yarn:
yarn add -D enforce-branch-nameWith pnpm:
pnpm add -D enforce-branch-nameUsage
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.