Validador de Nombres de Rama Git
Valida nombres de ramas Git según las convenciones de nomenclatura de Git
### Validador de Nombres de Rama Git
Esta herramienta valida nombres de ramas Git según las convenciones y mejores prácticas de nomenclatura de Git.
**Reglas de Nomenclatura de Ramas Git:**
- No puede contener: `~ ^ : espacio tabulación nueva línea ? * [ \`
- No puede comenzar o terminar con `/`
- No puede tener barras consecutivas `//`
- No puede terminar con `.lock`
- No puede contener `..` o `@{`
- Longitud máxima (típicamente 255 caracteres para compatibilidad de sistema de archivos)
- No puede ser un nombre de rama reservado (HEAD, main, master)
**Convenciones Comunes de Nomenclatura:**
- **feature/** - Nuevas características
- **bugfix/** - Correcciones de errores
- **hotfix/** - Correcciones urgentes de producción
- **release/** - Preparación de lanzamiento
- **develop/** - Rama de desarrollo
- **test/** - Ramas de prueba
- **docs/** - Actualizaciones de documentación
- **refactor/** - Refactorización de código
Documentación de la API
Punto final de la solicitud
POST /es/api/tools/git-branch-validator
Parámetros de la solicitud
| Nombre del parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| branchName | text | Sí | - |
| allowCustomPrefixes | checkbox | No | Allow branch names without standard prefixes |
| enforceConvention | checkbox | No | Require branch names to follow naming conventions |
| reservedNames | text | No | Branch names that are reserved (comma-separated) |
| maxLength | number | No | Maximum length for branch names (filesystem compatibility) |
| allowedPrefixes | text | No | Valid branch name prefixes (comma-separated, end with /) |
Formato de respuesta
{
"key": {...},
"metadata": {
"key": "value"
},
"error": "Error message (optional)",
"message": "Notification message (optional)"
}
Datos JSON:
Datos JSON
Documentación de MCP
Agregue este herramienta a su configuración de servidor MCP:
{
"mcpServers": {
"elysiatools-git-branch-validator": {
"name": "git-branch-validator",
"description": "Valida nombres de ramas Git según las convenciones de nomenclatura de Git",
"baseUrl": "https://elysiatools.com/mcp/sse?toolId=git-branch-validator",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}
Puede encadenar múltiples herramientas, por ejemplo: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máximo 20 herramientas.
Si encuentra algún problema, por favor, póngase en contacto con nosotros en [email protected]