Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Branch Name ValidatorNew to Visual Studio Code?Β Get it now.
Branch Name Validator

Branch Name Validator

Yashwanth Byalla

|
10 installs
| (0) | Free
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.
Copied to clipboard
More Info

Branch Validator VS Code Extension

Download Branch Validator

Overview

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

  1. Open VS Code.
  2. Go to Extensions (Ctrl+Shift+X).
  3. Search for Branch Name Validator (or install manually by loading the extension).
  4. Click Install.
  5. Reload VS Code if needed.

Usage

  1. Open a Git repository in VS Code.
  2. Switch branches using the Git panel (Ctrl+Shift+G) or via the terminal.
  3. If the branch name is valid, a success message will appear.
  4. If the branch name is invalid, an error message will be displayed.
  5. 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:

Type Example
Feature feature/login-ui
Bug Fix bugfix/issue-123
Hotfix hotfix/critical-crash
Release release/v1.2.0
Experiment experiment/new-model

Made with ❀️ for better branch management!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
Β© 2025 Microsoft