Support for matching file paths against Unix shell style patterns.

¿Es rust-lang/glob apto para principiantes?

Hemos visto muy pocos pull requests recientes de colaboradores externos en rust-lang/glob para saber con qué frecuencia se fusionan. Ahora mismo hay 1 issue apto para principiantes abierto.

Estrellas
597
Forks
97
Issues abiertos para principiantes
1
Issues indexados
39
Lenguaje dominante
Rust
Licencia
Apache-2.0
Último push a GitHub
8/10/2026
Última indexación
19/9/2026
Guía de contribución
Sin guía de contribución
Código de conducta
Sin código de conducta
Etiquetas para principiantes
Sin etiquetas para principiantes indexadas
Métricas de merge de PR
Sin PR fusionados en 30 d

Cómo contribuir a rust-lang/glob

  1. No hay guía de contribución, así que empieza por el README y por algunos pull requests fusionados hace poco para ver cómo se proponen los cambios.
  2. Tus contribuciones se publicarán bajo la licencia Apache-2.0 del proyecto.
  3. Elige el issue abierto apto para principiantes de abajo y comenta que quieres trabajar en él antes de empezar.

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 64/100

    rust-lang/glob#196 ·

  • `?` matches forward slashes
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 70/100

    rust-lang/glob#190 ·

  • Make PatternToken public
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    rust-lang/glob#185 ·

  • [1.0] Remove some trait impls
    Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100

    rust-lang/glob#171 ·

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

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    rust-lang/glob#168 ·

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    rust-lang/glob#167 · 1 comentario ·

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

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    rust-lang/glob#165 ·

  • Several file extension pattern
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 32/100

    rust-lang/glob#163 · 3 comentarios · 1 reacción ·

  • Max glob depth
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    rust-lang/glob#161 · 2 comentarios ·

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 20/100

    rust-lang/glob#159 ·

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

    Dificultad 2/5 1-3 horas Aptitud para principiantes 48/100

    rust-lang/glob#158 · 1 reacción ·

  • build a Paths from a Pattern
    Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100

    rust-lang/glob#148 · 1 reacción ·

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    rust-lang/glob#146 · 6 reacciones ·

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    rust-lang/glob#142 · 1 comentario · 1 reacción ·

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    rust-lang/glob#132 · 5 comentarios · 4 reacciones ·

  • `matches_path` should work on absolute paths
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    rust-lang/glob#106 ·

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    rust-lang/glob#92 · 1 comentario ·

  • matchs_xxx_with methods should support reference MatchOptions
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    rust-lang/glob#90 ·

  • Pattern **/ matches everything
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    rust-lang/glob#83 · 10 comentarios ·

  • glob() should take a Path not str
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    rust-lang/glob#78 · 6 comentarios · 6 reacciones ·

  • [Feature request] add is_literal(pattern)
    Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 42/100

    rust-lang/glob#72 · 7 comentarios · 2 reacciones ·

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    rust-lang/glob#65 · 2 comentarios · 2 reacciones ·

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

    Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100

    rust-lang/glob#64 · 3 comentarios ·

  • glob follows symlinks
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    rust-lang/glob#62 · 3 comentarios · 7 reacciones ·

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

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    rust-lang/glob#59 · 21 comentarios ·

  • '*' broken in Pattern::matches_path
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    rust-lang/glob#56 · 5 comentarios ·

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    rust-lang/glob#54 · 2 comentarios · 22 reacciones ·

  • Add back volume-relative logic
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    rust-lang/glob#34 ·

  • Support string alternative syntax (curly braces pattern)
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    rust-lang/glob#2 · 2 comentarios · 30 reacciones ·

  • [1.0] Change `MatchOptions::default` to match `MatchOptions::new`
    Posiblemente ocupada @Dym03 la tomó hace 380 días. Abierto

    Dificultad 1/5 Menos de una hora Aptitud para principiantes 68/100

    rust-lang/glob#170 ·

  • [1.0] Restructure `PatternError`
    Posiblemente ocupada @Dym03 la tomó hace 382 días. Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 45/100

    rust-lang/glob#166 ·

  • support '~' as shortcut for home directory
    Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    rust-lang/glob#149 · 1 reacción ·

  • Glob panicked because of an out-of-bounds error on the pattern
    Posiblemente ocupada @starx710 la tomó hace 26 días. Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    rust-lang/glob#134 ·

  • Allow the use of `^` for negation in addition to `!`?
    Posiblemente ocupada @tertsdiepraam la tomó hace 972 días. Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    rust-lang/glob#116 · 4 comentarios ·

  • Make MatchOptions::new const
    Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100

    rust-lang/glob#102 · 2 comentarios ·

  • Unify MatchOptions new() and default() function
    Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 48/100

    rust-lang/glob#101 · 1 comentario · 1 reacción ·

  • Globbing drops Component::CurDir
    Posiblemente ocupada @Godsdar la tomó hace 23 días. Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    rust-lang/glob#70 ·

  • `glob_with` case insensitivity seems broken
    Posiblemente ocupada @RanaPriyansh la tomó hace 50 días. Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    rust-lang/glob#61 · 1 comentario · 5 reacciones ·

  • glob("*") does not support matching non-utf8 filenames
    Posiblemente ocupada @Arcterus la tomó hace 3050 días. Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    rust-lang/glob#23 · 1 comentario ·

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.