microsoft / microsoft/TypeScript

Misleading error message for duplicate CLI flags

Offen
#43,201 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Experience Enhancement Suggestion
Vorherrschende Sprache
Go
Sterne
111k
Forks
14.3k
Ø Merge
1 T. 19 Std.
Gemergte PRs (30 T.)
117

Beschreibung

Bug Report

🔎 Search Terms

tsc multiple flag options cli

🕗 Version & Regression Information
  • This is the behavior in every version I tried, and I reviewed the FAQ for entries about CLI option parsing
⏯ Playground Link

N/A

💻 Code

Any of:

tsc -b -b
tsc -b --build
tsc -b --clean --build
🙁 Actual behavior
tsc -b -b      
error TS5072: Unknown build option '-b'.
🙂 Expected behavior

Something indicating the flag was provided twice, not that it's unknown?

tsc -b -b      
error TS5072: Duplicate build option '-b' provided.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, die CLI-Optionsverarbeitung von TypeScript anhand der gemeldeten Befehle nachzuverfolgen: tsc -b -b, tsc -b --build und tsc -b --clean --build. Vergleiche die aktuelle Diagnose mit der erwarteten Formulierung für doppelte Optionen; fertig ist die Änderung, wenn doppelte Build-Flags als Duplikate und nicht als unbekannte Optionen gemeldet werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
typescript
Bereich
cli
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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