Azure / Azure/azure-cli-dev-tools
Too strict regular expression used when searching for command groups
- 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