Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Propriétaire

1 dépôt indexé · Voir sur GitHub

Les issues sur lesquelles quelqu’un travaille peut-être déjà sont listées en dernier. Tout trier par date

  • Complete functions after `x.`
    Ouverte
    enhancement scope:lsp

    Difficulté 4/5 1-2 jours Accessibilité débutants 57/100

    boltlang/Bolt#143 ·

  • A panic ends the language server in the browser
    Ouverte
    bug scope:lsp

    Difficulté 4/5 3-5 jours Accessibilité débutants 46/100

    boltlang/Bolt#142 ·

  • Load files on demand in the browser's language server
    Ouverte
    enhancement scope:lsp

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    boltlang/Bolt#141 ·

  • Incremental text sync in the language server
    Ouverte
    performance scope:lsp

    Difficulté 4/5 3-5 jours Accessibilité débutants 50/100

    boltlang/Bolt#140 ·

  • Push diagnostics to clients that can't refresh them
    Ouverte
    enhancement scope:lsp

    Difficulté 3/5 1-2 jours Accessibilité débutants 58/100

    boltlang/Bolt#139 ·

  • Watch the files on disk in the language server
    Ouverte
    enhancement scope:lsp

    Difficulté 3/5 1-2 jours Accessibilité débutants 58/100

    boltlang/Bolt#138 ·

  • Quick fixes for missing fields and missing class items
    Ouverte
    enhancement scope:lsp

    Difficulté 3/5 1-2 jours Accessibilité débutants 57/100

    boltlang/Bolt#135 ·

  • A documentation page for each diagnostic code
    Ouverte
    documentation scope:diagnostics scope:lsp

    Difficulté 3/5 1-2 jours Accessibilité débutants 58/100

    boltlang/Bolt#134 ·

  • Make `file_diagnostics` a Salsa query
    Ouverte
    performance scope:diagnostics scope:lsp

    Difficulté 3/5 1-2 jours Accessibilité débutants 58/100

    boltlang/Bolt#133 ·

  • Don't report the names of an import whose file is missing
    Ouverte
    enhancement scope:diagnostics

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    boltlang/Bolt#132 ·

  • Leave out type errors inside syntax errors
    Ouverte
    enhancement scope:diagnostics

    Difficulté 3/5 1-2 jours Accessibilité débutants 55/100

    boltlang/Bolt#131 ·

  • Report mismatches in struct literals at the fields
    Ouverte
    enhancement scope:diagnostics scope:types

    Difficulté 3/5 1-2 jours Accessibilité débutants 70/100

    boltlang/Bolt#130 ·

  • One clear error for an `if` without `else` that needs a value
    Ouverte
    enhancement scope:diagnostics

    Difficulté 4/5 3-5 jours Accessibilité débutants 52/100

    boltlang/Bolt#129 ·

  • Label the arguments of tuple-variant constructors
    Ouverte
    enhancement scope:diagnostics

    Difficulté 3/5 1-2 jours Accessibilité débutants 55/100

    boltlang/Bolt#128 ·

  • Point at the cause of instance, ambiguity and field errors
    Ouverte
    enhancement scope:diagnostics scope:types

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    boltlang/Bolt#127 ·

  • Suggest names for unresolved ones
    Ouverte
    enhancement scope:diagnostics

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    boltlang/Bolt#126 ·

  • Give `function_scheme` an error type
    Ouverte
    enhancement good first issue scope:types

    Difficulté 2/5 1-3 heures Accessibilité débutants 57/100

    boltlang/Bolt#125 ·

  • Check the bounds of associated types against impls
    Ouverte
    enhancement scope:diagnostics scope:types

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    boltlang/Bolt#124 ·

  • Support function classes like `FnOnce`
    Ouverte
    enhancement scope:types

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    boltlang/Bolt#123 ·

  • Check array lengths
    Ouverte
    bug scope:types

    Difficulté 3/5 1-2 jours Accessibilité débutants 54/100

    boltlang/Bolt#122 ·

  • Check that matches cover every case
    Ouverte
    bug scope:diagnostics scope:types

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    boltlang/Bolt#121 ·

  • Support const generics
    Ouverte
    enhancement scope:types

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    boltlang/Bolt#120 ·

  • Support associated types
    Ouverte
    enhancement scope:types

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 42/100

    boltlang/Bolt#119 ·

  • Type-check `impl Trait`, bounded types and types from macros
    Ouverte
    enhancement scope:types

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    boltlang/Bolt#118 ·

  • Type-check `?`, `await`, ranges and `yield`
    Ouverte
    enhancement scope:types

    Difficulté 3/5 1-2 jours Accessibilité débutants 72/100

    boltlang/Bolt#117 ·

  • Validate what the grammar leaves to a later stage
    Ouverte
    enhancement scope:diagnostics scope:syntax

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    boltlang/Bolt#116 ·

  • Recover inside a parameter list
    Ouverte
    enhancement scope:diagnostics scope:syntax

    Difficulté 2/5 1-3 heures Accessibilité débutants 77/100

    boltlang/Bolt#115 ·

  • Fewer errors after a missing `;`
    Ouverte
    enhancement scope:diagnostics scope:syntax

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    boltlang/Bolt#114 ·

  • Support `import Option.*;` in the grammar
    Ouverte
    enhancement scope:syntax

    Difficulté 3/5 Une demi-journée Accessibilité débutants 68/100

    boltlang/Bolt#113 ·

  • Operator characters next to each other need spaces
    Ouverte
    bug scope:syntax

    Difficulté 3/5 1-2 jours Accessibilité débutants 55/100

    boltlang/Bolt#112 ·

  • Decide on the precedence of custom operators
    Ouverte
    discussion scope:syntax

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    boltlang/Bolt#111 ·

  • Support Haskell-style operators in the grammar
    Ouverte
    enhancement scope:syntax

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    boltlang/Bolt#110 ·

  • Stop keeping a second copy of the grammar's test cases
    Ouverte
    enhancement scope:syntax

    Difficulté 3/5 Une demi-journée Accessibilité débutants 55/100

    boltlang/Bolt#108 ·

  • Give the cases of `tests/parser` expected trees
    Ouverte
    enhancement scope:syntax

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    boltlang/Bolt#107 ·

  • Add `Functor` for `Option`, and `Monad`-like classes, to the prelude
    Ouverte
    enhancement scope:std

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    boltlang/Bolt#106 ·

  • Allow arrays, tuples and functions as type constructors
    Ouverte
    enhancement scope:types

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    boltlang/Bolt#105 ·

  • Infer the kinds of definitions that refer to each other together
    Ouverte
    bug scope:types

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    boltlang/Bolt#104 ·

  • Kind annotations for type parameters
    Ouverte
    discussion enhancement scope:syntax scope:types

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    boltlang/Bolt#103 ·

  • Report names that two glob imports bring in
    Ouverte
    enhancement scope:diagnostics

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    boltlang/Bolt#102 ·

  • Expand macro invocations
    Ouverte
    enhancement scope:macros

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    boltlang/Bolt#101 ·

  • Lower items in bodies, like a function inside a function
    Ouverte
    enhancement scope:types

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    boltlang/Bolt#100 ·

  • Add a global cache of packages and a project file
    Ouverte
    enhancement scope:cli

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    boltlang/Bolt#99 ·

  • Bundle `std` with the compiler
    Ouverte
    enhancement scope:cli scope:lsp scope:std

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    boltlang/Bolt#98 ·

  • Defining a built-in operator has no effect
    Ouverte
    bug scope:types

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    boltlang/Bolt#97 ·

  • Prefix and infix operators with the same symbol clash
    Ouverte
    bug scope:types

    Difficulté 4/5 1-2 jours Accessibilité débutants 50/100

    boltlang/Bolt#96 ·

  • `pub(super)` is treated like `pub`
    Ouverte
    bug scope:types

    Difficulté 4/5 3-5 jours Accessibilité débutants 52/100

    boltlang/Bolt#95 ·

  • Say that a `pub(package)` name isn't visible, rather than that it can't be found
    Ouverte
    enhancement scope:diagnostics

    Difficulté 3/5 1-2 jours Accessibilité débutants 54/100

    boltlang/Bolt#94 ·

  • Check the visibility of fields
    Ouverte
    bug scope:types

    Difficulté 4/5 1-2 jours Accessibilité débutants 53/100

    boltlang/Bolt#93 ·

  • Set the prelude per project
    Ouverte
    enhancement scope:cli scope:lsp

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    boltlang/Bolt#92 ·

  • Add classes for arithmetic and iteration to the prelude
    Ouverte
    enhancement scope:std scope:types

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    boltlang/Bolt#91 ·

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.