Validate conflicting short flags in command signatures
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Problem
A handwritten command signature can define the same short flag for multiple options within one command. This produces ambiguous generated shell completions because the completion engine cannot determine which option the short flag represents.
Desired behavior
Validate command-signature option definitions and report a clear error when two options on the same command use the same short flag.
Acceptance criteria
- Detect duplicate short flags within a single handwritten command signature.
- Identify the affected command, short flag, and conflicting options in the validation error.
- Allow the same short flag on unrelated commands or subcommands.
- Add focused valid and invalid fixture coverage.
- Run the check through the repository’s existing validation or presubmit path.
Scope
This concerns command-completion signature correctness only; it does not require Warp application UI changes.
@warp-factory Please triage and route this issue using the deployed ownership source.
- Lingua principale
- Rust
- Stelle
- 6
- Fork
- 11
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di warpdotdev/command-signatures
-
enhancement good first issue repro:high triaged
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
warpdotdev/command-signatures#372 · 1 commento ·
-
SSH host completion drops hosts when ~/.ssh/config uses a Windows drive-letter `Include` pathForse già presa @SkyNotSilent l’ha presa 118 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
warpdotdev/command-signatures#282 · 1 commento ·
-
testing heyAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 10/100
warpdotdev/command-signatures#421 · 1 commento ·
-
Testing againAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
warpdotdev/command-signatures#420 · 1 commento ·
-
testAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 1/100
warpdotdev/command-signatures#419 ·
Tutte le issue di warpdotdev/command-signatures
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
I maintainer di solito rispondono entro 3 giorni
-
Nushell launcher failure.Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Zellij doesn't validate hex colors correctly and crashesForse già presa @ymcx l’ha presa oggi. Apertasuspected bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
zellij-org/zellij#5732 ·
I maintainer di solito rispondono entro 1 giorno
-
bug(api): E_DOSE_ATTR_NONFINITE for a modeled D/R still says the value "never reaches you as a NaN"Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 63/100