A VS Code extension that enforces Git branch naming conventions. It ensures branches follow the required format (e.g., feature/branch-name, bugfix/issue-123) and prevents invalid names before creation. Ideal for teams maintaining consistent workflows! π
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Branch Validator is a VS Code extension that automatically validates Git branch names to ensure they follow a specific naming convention. The validation runs whenever you switch branches and before pushing changes.
Features
β Automatic branch name validation when switching branches in VS Code
β Prevents pushing from an invalid branch
β Supports the following branch naming patterns:
feature/login-ui
bugfix/issue-123
hotfix/critical-crash
release/v1.2.0
experiment/new-model
β Works seamlessly with VS Codeβs built-in Git UI
Installation
Open VS Code.
Go to Extensions (Ctrl+Shift+X).
Search for Branch Name Validator (or install manually by loading the extension).
Click Install.
Reload VS Code if needed.
Usage
Open a Git repository in VS Code.
Switch branches using the Git panel (Ctrl+Shift+G) or via the terminal.
If the branch name is valid, a success message will appear.
If the branch name is invalid, an error message will be displayed.
The extension will also prevent pushing changes from an invalid branch.
How It Works
Real-time Validation: The extension listens for branch changes and validates them.
Push Interception: If the branch name is invalid, the push command is blocked.
Error Notifications: If an invalid branch name is detected, a notification appears in VS Code.
Supported Branch Naming Patterns
This extension enforces the following branch name formats: