Azure / Azure/azure-cli-dev-tools
Too strict regular expression used when searching for command groups
- Lingua principale
- Python
- Stelle
- 91
- Fork
- 134
- Merge medio
- 2h 51m
- PR unite (30g)
- 1
Descrizione
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
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Esamina azdev/operations/regex.py alle righe 147-148 e usa il log di Azure DevOps collegato per riprodurre il problema di ricerca di command-group. Conferma che l’espressione regolare rifiuta i command-group contenenti nuove righe, quindi verifica che il comportamento di matching corretto preservi le ricerche esistenti di command-group.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- cli, tooling
- Tipo di issue
- Bug
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 48/100