Support for matching file paths against Unix shell style patterns.

rust-lang/glob é bom para iniciantes?

Vimos poucos pull requests recentes de contribuidores externos em rust-lang/glob para dizer com que frequência eles recebem merge. Agora há 1 issue para iniciantes aberta.

Estrelas
597
Forks
97
Issues abertas para iniciantes
1
Issues indexadas
39
Linguagem predominante
Rust
Licença
Apache-2.0
Último push no GitHub
8/10/2026
Última indexação
19/9/2026
Guia de contribuição
Sem guia de contribuição
Código de conduta
Sem código de conduta
Labels para iniciantes
Nenhum label para iniciantes indexado
Métricas de merge de PRs
Nenhum PR com merge em 30d

Como contribuir com rust-lang/glob

  1. Não há guia de contribuição, então comece pelo README e por alguns pull requests com merge recente para ver como as mudanças são propostas.
  2. Suas contribuições serão publicadas sob a licença Apache-2.0 do projeto.
  3. Escolha a issue aberta para iniciantes abaixo e comente que quer trabalhar nela antes de começar.
Carregando issues

Issues em que talvez alguém já esteja trabalhando aparecem no fim. Ordenar tudo por data

  • `glob()`/`glob_with()` reject patterns that `Pattern::new()` accepts (character class containing `/`)
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 64/100

    rust-lang/glob#196 ·

  • `?` matches forward slashes
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 70/100

    rust-lang/glob#190 ·

  • Make PatternToken public
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    rust-lang/glob#185 ·

  • [1.0] Remove some trait impls
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 45/100

    rust-lang/glob#171 ·

  • [1.0] `Pattern::as_str` should return an option
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    rust-lang/glob#168 ·

  • [1.0] Take `S: AsRef<Path>` rather than `&Path`
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    rust-lang/glob#167 · 1 comentário ·

  • [1.0]: Take `MatchOptions` during construction of `Pattern`, not during matching
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 30/100

    rust-lang/glob#165 ·

  • Several file extension pattern
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 32/100

    rust-lang/glob#163 · 3 comentários · 1 reação ·

  • Max glob depth
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    rust-lang/glob#161 · 2 comentários ·

  • Question: what is the correct approach for matching windows paths
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 20/100

    rust-lang/glob#159 ·

  • [1.0] Mark `MatchOptions` `#[non_exhaustive]`
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 48/100

    rust-lang/glob#158 · 1 reação ·

  • build a Paths from a Pattern
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100

    rust-lang/glob#148 · 1 reação ·

  • bound on glob functions should be expanded to AsRef<Path>
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    rust-lang/glob#146 · 6 reações ·

  • Ability to opt out of `**` (have it behave like `*` / POSIX glob)
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    rust-lang/glob#142 · 1 comentário · 1 reação ·

  • Windows paths starting with `\\?\<Drive Letter>` do not work
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    rust-lang/glob#132 · 5 comentários · 4 reações ·

  • `matches_path` should work on absolute paths
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    rust-lang/glob#106 ·

  • Wrong token list created for "foo/**"
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    rust-lang/glob#92 · 1 comentário ·

  • matchs_xxx_with methods should support reference MatchOptions
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    rust-lang/glob#90 ·

  • Pattern **/ matches everything
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    rust-lang/glob#83 · 10 comentários ·

  • glob() should take a Path not str
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100

    rust-lang/glob#78 · 6 comentários · 6 reações ·

  • [Feature request] add is_literal(pattern)
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 42/100

    rust-lang/glob#72 · 7 comentários · 2 reações ·

  • Add `Paths::files` and `Paths::dirs`
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    rust-lang/glob#65 · 2 comentários · 2 reações ·

  • add `From<GlobError> for io::Error` impl
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 45/100

    rust-lang/glob#64 · 3 comentários ·

  • glob follows symlinks
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    rust-lang/glob#62 · 3 comentários · 7 reações ·

  • Considering a roadmap for 1.0, or alternatively considering deprecating in favor of the "globset" crate
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    rust-lang/glob#59 · 21 comentários ·

  • '*' broken in Pattern::matches_path
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    rust-lang/glob#56 · 5 comentários ·

  • Support starting from a specified directory, not just current working directory
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    rust-lang/glob#54 · 2 comentários · 22 reações ·

  • Add back volume-relative logic
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    rust-lang/glob#34 ·

  • Support string alternative syntax (curly braces pattern)
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100

    rust-lang/glob#2 · 2 comentários · 30 reações ·

  • [1.0] Change `MatchOptions::default` to match `MatchOptions::new`
    Talvez já em andamento @Dym03 assumiu há 380 dias. Aberta

    Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 68/100

    rust-lang/glob#170 ·

  • [1.0] Restructure `PatternError`
    Talvez já em andamento @Dym03 assumiu há 382 dias. Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 45/100

    rust-lang/glob#166 ·

  • support '~' as shortcut for home directory
    Talvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    rust-lang/glob#149 · 1 reação ·

  • Glob panicked because of an out-of-bounds error on the pattern
    Talvez já em andamento @starx710 assumiu há 26 dias. Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    rust-lang/glob#134 ·

  • Allow the use of `^` for negation in addition to `!`?
    Talvez já em andamento @tertsdiepraam assumiu há 972 dias. Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    rust-lang/glob#116 · 4 comentários ·

  • Make MatchOptions::new const
    Talvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 45/100

    rust-lang/glob#102 · 2 comentários ·

  • Unify MatchOptions new() and default() function
    Talvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 48/100

    rust-lang/glob#101 · 1 comentário · 1 reação ·

  • Globbing drops Component::CurDir
    Talvez já em andamento @Godsdar assumiu há 23 dias. Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    rust-lang/glob#70 ·

  • `glob_with` case insensitivity seems broken
    Talvez já em andamento @RanaPriyansh assumiu há 50 dias. Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    rust-lang/glob#61 · 1 comentário · 5 reações ·

  • glob("*") does not support matching non-utf8 filenames
    Talvez já em andamento @Arcterus assumiu há 3050 dias. Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    rust-lang/glob#23 · 1 comentário ·

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.