Git-Branch-Namen-Validator
Validiert Git-Branch-Namen nach Git-Namenskonventionen
### Git-Branch-Namen-Validator
Dieses Tool validiert Git-Branch-Namen nach Git-Namenskonventionen und Best Practices.
**Git-Branch-Namensregeln:**
- Darf nicht enthalten: `~ ^ : Leerzeichen Tabulator Zeilenumbruch ? * [ \`
- Darf nicht mit `/` beginnen oder enden
- Darf keine aufeinanderfolgenden Schrägstriche `//` haben
- Darf nicht mit `.lock` enden
- Darf nicht `..` oder `@{` enthalten
- Maximale Länge (typischerweise 255 Zeichen für Dateisystemkompatibilität)
- Darf kein reservierter Branch-Name sein (HEAD, main, master)
**Häufige Namenskonventionen:**
- **feature/** - Neue Funktionen
- **bugfix/** - Fehlerbehebungen
- **hotfix/** - Dringende Produktionsfixes
- **release/** - Release-Vorbereitung
- **develop/** - Entwicklungs-Branch
- **test/** - Test-Branches
- **docs/** - Dokumentations-Updates
- **refactor/** - Code-Refactoring
API-Dokumentation
Request-Endpunkt
POST /de/api/tools/git-branch-validator
Request-Parameter
| Parameter-Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| branchName | text | Ja | - |
| allowCustomPrefixes | checkbox | Nein | Allow branch names without standard prefixes |
| enforceConvention | checkbox | Nein | Require branch names to follow naming conventions |
| reservedNames | text | Nein | Branch names that are reserved (comma-separated) |
| maxLength | number | Nein | Maximum length for branch names (filesystem compatibility) |
| allowedPrefixes | text | Nein | Valid branch name prefixes (comma-separated, end with /) |
Antwortformat
{
"key": {...},
"metadata": {
"key": "value"
},
"error": "Error message (optional)",
"message": "Notification message (optional)"
}
JSON-Daten:
JSON-Daten
MCP-Dokumentation
Fügen Sie dieses Tool zu Ihrer MCP-Server-Konfiguration hinzu:
{
"mcpServers": {
"elysiatools-git-branch-validator": {
"name": "git-branch-validator",
"description": "Validiert Git-Branch-Namen nach Git-Namenskonventionen",
"baseUrl": "https://elysiatools.com/mcp/sse?toolId=git-branch-validator",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}
Sie können mehrere Tools verketten, z.B.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, maximal 20 Tools.
Wenn Sie auf Probleme stoßen, kontaktieren Sie uns bitte bei [email protected]