`?` matches forward slashes

Aperta
#190 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
70/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
rust
Ambito
tooling

Direzione di ricerca

Inizia eseguendo la riproduzione minima collegata in Rust Playground e confronta il risultato con il comportamento documentato della corrispondenza in stile shell. Individua il punto di ingresso della corrispondenza dei caratteri jolly, aggiungi un test di regressione che mostri che ? non corrisponde a / ed esegui la suite di test del repository per confermare il comportamento corretto.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

To my surprise, foo?bar matches foo/bar. Minimal repro: https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=e47902dcb4aeee3ead794ff77b0cef04

This behavior doesn't match those of shells like bash or fish, as of my testing.

Lingua principale
Rust
Stelle
597
Fork
97
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

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di rust-lang/glob

Tutte le issue di rust-lang/glob

Issue simili

Altre issue su Rust

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.