Azure / Azure/azure-cli-dev-tools

Too strict regular expression used when searching for command groups

Offen
#435 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
91
Forks
134
Ø Merge
2 Std. 51 Min.
Gemergte PRs (30 T.)
1

Beschreibung

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

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Untersuche azdev/operations/regex.py in den Zeilen 147-148 und verwende das verknüpfte Azure DevOps-Log, um den Suchfehler bei command-group zu reproduzieren. Bestätige, dass der reguläre Ausdruck command-group mit Zeilenumbrüchen ablehnt, und überprüfe anschließend, dass das korrigierte Matching-Verhalten bestehende command-group-Suchen beibehält.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
cli, tooling
Issue-Typ
Bug
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
48/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.