`glob_with` case insensitivity seems broken
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 45/100
Direzione di ricerca
Inizia con MatchOptions e la funzione match_with, quindi riproduci il report usando i comandi globtest e gli esempi target/Target. Traccia come viene gestito case_sensitive e aggiungi la copertura per le impostazioni true e false; il lavoro è completato quando la corrispondenza con distinzione tra maiuscole e minuscole distingue i nomi, mentre quella senza distinzione tra maiuscole e minuscole trova target per Target.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
In developing globtest (crate here), I seem to have run into an issue where the case_sensitive paremeter of MatchOptions is completely ignored in the match_with function.
Here's an example:
mqudsi@ZBook /m/c/U/M/g/globtest> globtest -d "*"
options {
case_sensitive: true,
require_literal_leading_dot: true,
require_literal_separator: true
};
Cargo.lock
Cargo.toml
LICENSE
README.md
src
target
mqudsi@ZBook /m/c/U/M/g/globtest> globtest -d "target"
options {
case_sensitive: true,
require_literal_leading_dot: true,
require_literal_separator: true
};
target
mqudsi@ZBook /m/c/U/M/g/globtest> globtest -id "Target"
options {
case_sensitive: false,
require_literal_leading_dot: true,
require_literal_separator: true
};
- 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
- 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 rust-lang/glob
-
[1.0] Change `MatchOptions::default` to match `MatchOptions::new`Forse già presa @Dym03 l’ha presa 380 giorni fa. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 64/100
-
`?` matches forward slashesAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 70/100
-
Make PatternToken publicAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
Tutte le issue di rust-lang/glob
Issue simili
-
good first issue help wanted program
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
hffgzktbcc-blip/ounce-core#297 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
nautechsystems/nautilus_trader#5631 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 69/100
bytecodealliance/rustix#1736 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
longbridge/gpui-kit#3871 ·
I maintainer di solito rispondono entro 1 giorno
-
area:models enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno