Azure / Azure/azure-cli-dev-tools

Too strict regular expression used when searching for command groups

Abierto
#435 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
91
Forks
134
Merge medio
2 h 51 min
PR fusionados (30 d)
1

Descripción

The tool uses predefined regular expressions to search for command groups. However, it strictly limits the expression that declares the command group should not have newlines.

Code https://github.com/Azure/azure-cli-dev-tools/blob/dev/azdev/operations/regex.py#L147-L148

Example https://dev.azure.com/azclitools/public/_build/results?buildId=135332&view=logs&j=168ccbe3-da49-5c0b-6478-08f7016e4bf5&t=10a595be-4223-5cc7-9a73-012871b6eaee&l=154

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Inspecciona azdev/operations/regex.py en las líneas 147-148 y usa el registro vinculado de Azure DevOps para reproducir el fallo de búsqueda de command-group. Confirma que la expresión regular rechaza los command-group que contienen saltos de línea y, después, verifica que el comportamiento de coincidencia corregido conserva las búsquedas existentes de command-group.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
python
Área
cli, tooling
Tipo de issue
Error
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
48/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.