Validador de CODEOWNERS
Verifica un archivo CODEOWNERS para detectar patrones inválidos, propietarios faltantes y reglas que nunca pueden tomar efecto.
Validador de CODEOWNERS
Pega el contenido de un archivo CODEOWNERS y esta herramienta lo verifica línea por línea, como lo haría un revisor. Señala patrones que no se pueden analizar, nombres de usuario y equipos escritos incorrectamente, direcciones de correo electrónico con formato incorrecto, y reglas que silenciosamente se duplican u ocultan entre sí — incluyendo una regla enterrada encima de un patrón comodín posterior que silenciosamente se ha hecho cargo de cada ruta que solía ser suya.
Elige la plataforma que utiliza tu repositorio — GitHub, GitLab o Bitbucket — ya que los encabezados de sección opcionales de GitLab ("[Frontend]") no se reconocen en los otros dos, y un archivo escrito para una plataforma puede silenciosamente no hacer nada en otra. Activa "Reportar rutas sin propietario" para señalar cualquier ruta probada que ninguna regla cubra, "Ordenar resultados de rutas por orden de regla" para agrupar los resultados del segundo campo por qué línea decidió en lugar del orden en que los pegaste, y "Mostrar número de reglas por propietario" para ver de un vistazo quién posee la mayor parte del archivo.
Pega una lista de rutas de archivo en el segundo campo para probarlas contra las reglas: CODEOWNERS usa la misma lógica de "última regla coincidente gana" que .gitignore, así que la herramienta reporta exactamente qué línea y qué propietario se aplica a cada ruta — no solo si un patrón se ve válido. Tanto los finales de línea de Windows como Unix se manejan de la misma manera, y el reporte sigue siendo un archivo CODEOWNERS válido y comentado que puedes leer directamente desde la salida.
Todo se ejecuta localmente en tu navegador. Tu archivo y las rutas que pruebes nunca se cargan en ningún lugar, lo que importa para un archivo que puede listar la estructura privada de equipo y repositorio. Copia el resultado anotado, descárgalo como archivo .txt, o envíalo de vuelta a la entrada para corregir un problema y verificar de nuevo.