Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

haskell/haskell-language-server

Official Haskell IDE support via the language server protocol (LSP)

¿Es haskell/haskell-language-server apto para principiantes?

Los mantenedores de haskell/haskell-language-server suelen responder a un pull request en 1 día. Ahora mismo hay 2 issues aptos para principiantes abiertos.

Estrellas
3k
Forks
459
Issues abiertos para principiantes
2
Issues indexados
506
Merge medio
3 d 8 h
PR fusionados (30 d)
10
Lenguaje dominante
Haskell
Licencia
Apache-2.0
Último push a GitHub
5/10/2026
Última indexación
14/9/2026
Guía de contribución
Sin guía de contribución
Código de conducta
Código de conducta
Etiquetas para principiantes
Sin etiquetas para principiantes indexadas

Cómo contribuir a haskell/haskell-language-server

  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. Lee su código de conducta: se aplica a los issues y pull requests igual que al chat.
  3. Tus contribuciones se publicarán bajo la licencia Apache-2.0 del proyecto.
  4. Elige uno de los 2 issues abiertos aptos 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

  • Add support for file creation
    Abierto
    status: needs triage type: enhancement

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

    haskell/haskell-language-server#5114 ·

    Los mantenedores suelen responder en 1 día

  • Broken formatting when extending empty hiding list
    Abierto
    component: hls-refactor-plugin status: needs triage type: bug

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

    haskell/haskell-language-server#5111 ·

    Los mantenedores suelen responder en 1 día

  • Replace with qualified removes backticks
    Abierto
    component: hls-refactor-plugin Hackathon status: needs triage type: bug

    Dificultad 3/5 Medio día Aptitud para principiantes 62/100

    haskell/haskell-language-server#5110 ·

    Los mantenedores suelen responder en 1 día

  • "Add constraint to context" code action may yield syntactically-invalid edits
    Abierto
    Hackathon

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

    haskell/haskell-language-server#5105 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Development.IDE.Test and Test.Hls duplication
    Abierto
    Hackathon level: easy type: enhancement

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

    haskell/haskell-language-server#5104 · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Hovering on a function can show an incorrect signature
    Abierto
    component: ghcide Hackathon type: bug

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

    haskell/haskell-language-server#5100 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • hls-plugin template
    Abierto
    type: support

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

    haskell/haskell-language-server#5098 · 1 comentario · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Help needed in using HLS on ghc-exactprint tests (works well on production code)
    Abierto
    type: support

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

    haskell/haskell-language-server#5087 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Import suggestions from module get clobbered in codeaction
    Abierto
    component: ghcide component: hls-refactor-plugin Hackathon type: bug

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

    haskell/haskell-language-server#5086 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Regression: "Add constraint to instance context" code action drops module qualifiers
    Abierto
    component: hls-refactor-plugin Hackathon type: bug

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

    haskell/haskell-language-server#5085 · 5 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Incorrect result for nested constructors
    Abierto
    component: hls-case-split-plugin type: bug

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

    haskell/haskell-language-server#5081 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Bug in hls-cabal-plugin
    Quizá libre de nuevo @Aster89 la tomó hace 32 días y no hay ningún pull request abierto. Abierto
    component: hls-cabal-plugin type: bug

    haskell/haskell-language-server#5079 · 1 comentario · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Add support for `PmAltLit` in case-split plugin
    Abierto
    component: hls-case-split-plugin status: in discussion type: enhancement

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

    haskell/haskell-language-server#5074 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Get rid of the hack needed by the "Expression is `_`" test
    Abierto
    component: hls-case-split-plugin Hackathon

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

    haskell/haskell-language-server#5073 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Allow some customization of case-split layout strategy
    Abierto
    component: hls-case-split-plugin Hackathon type: enhancement

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

    haskell/haskell-language-server#5072 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Make the maximum number of inserted patterns an HLS setting, and make it separate from GHC's `-fmax-uncovered-patterns`
    Abierto
    component: hls-case-split-plugin

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

    haskell/haskell-language-server#5070 ·

    Los mantenedores suelen responder en 1 día

  • Use `ExceptT` instead of `State Bool` in the case-split plugin implementation
    Abierto
    component: hls-case-split-plugin Hackathon type: enhancement

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

    haskell/haskell-language-server#5069 ·

    Los mantenedores suelen responder en 1 día

  • Case-split to handle `\cases` expression and function definitions
    Abierto
    component: hls-case-split-plugin type: enhancement

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

    haskell/haskell-language-server#5068 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • notes: "Internal Error: Line not found in file" when hovering the empty line after a file's final newline
    Abierto
    component: hls-notes-plugin level: easy type: bug

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

    haskell/haskell-language-server#5063 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • `release.yaml` fails on `ghcup` installing GHC
    Abierto
    bindists type: bug

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

    haskell/haskell-language-server#5060 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Fix some tests by using `runSessionWithServerInTmpDir` instead of `runSessionWithConfig`
    Quizá libre de nuevo @Aster89 la tomó hace 44 días y no hay ningún pull request abierto. Abierto

    haskell/haskell-language-server#5054 · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • "lookupGREInfo: lookup failed" error involving TemplateHaskell and re-exports
    Abierto
    GHC type: bug

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

    haskell/haskell-language-server#5053 · 7 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Hovering has no effect on `pure` in the presence of `ApplicativeDo`
    Abierto
    component: ghcide status: blocked type: bug

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

    haskell/haskell-language-server#5036 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Hover on parameter should display haddock comment
    Abierto
    component: ghcide type: enhancement

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

    haskell/haskell-language-server#5034 · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Renaming a variable that gets used in a record wild card will rename the field of that record.
    Abierto
    component: hls-rename-plugin type: bug

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

    haskell/haskell-language-server#5032 · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Get hls-hlint-plugin to work with GHC 9.14.1
    Abierto
    component: hls-hlint-plugin type: enhancement

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

    haskell/haskell-language-server#5024 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • HLS should show the module description on hover over an import
    Quizá libre de nuevo @kris70lesgo la tomó hace 67 días y no hay ningún pull request abierto. Abierto
    Hackathon type: enhancement

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

    haskell/haskell-language-server#5023 · 2 comentarios · 2 reacciones ·

    Los mantenedores suelen responder en 1 día

  • Improving the Benchmark Suite
    Abierto
    status: in discussion

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

    haskell/haskell-language-server#5006 · 1 comentario · 2 reacciones ·

    Los mantenedores suelen responder en 1 día

  • `-fno-max-refinement-hole-fits` is ignored
    Abierto
    status: in discussion type: bug

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

    haskell/haskell-language-server#5001 · 2 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Got to implementation for a record (field) should take me to the constructions of the record (field)
    Abierto
    Hackathon type: enhancement

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

    haskell/haskell-language-server#4990 · 3 comentarios · 3 reacciones ·

    Los mantenedores suelen responder en 1 día

  • Timeout when hovering in a file, but not in another; some `lib:Cabal`-related error early on, triggerable also without IDE
    Quizá libre de nuevo @fendor la tomó hace 100 días y no hay ningún pull request abierto. Abierto
    component: hie-bios type: bug

    haskell/haskell-language-server#4989 · 5 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • High transcient STACK usage
    Abierto
    performance type: bug

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

    haskell/haskell-language-server#4976 · 3 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Deprecate `hie-compat` on Hackage
    Quizá libre de nuevo @wz1000 la tomó hace 114 días y no hay ningún pull request abierto. Abierto

    haskell/haskell-language-server#4970 · 1 comentario · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Unify `Arguments` parsing of exe:ghcide and exe:haskell-language-server
    Quizá libre de nuevo @kris70lesgo la tomó hace 67 días y no hay ningún pull request abierto. Abierto
    Hackathon level: easy type: enhancement

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

    haskell/haskell-language-server#4962 · 2 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Support refactoring the export list
    Quizá libre de nuevo @crtschin la tomó hace 125 días y no hay ningún pull request abierto. Abierto
    type: enhancement

    haskell/haskell-language-server#4948 · 2 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Internal error even though the correct fix is applied to "not in scope" for `showAst` usage
    Abierto
    type: bug

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

    haskell/haskell-language-server#4941 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Erroneous error triggered on `{- # -}` (`#` is surrounded by whitespace)
    Abierto
    GHC status: blocked type: bug

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

    haskell/haskell-language-server#4940 · 1 comentario · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Add argument - update use sites & extensions?
    Abierto
    type: enhancement

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

    haskell/haskell-language-server#4938 · 1 comentario · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • `ghcide` tests shouldn't use `expectNoMoreDiagnostics`
    Abierto
    type: bug

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

    haskell/haskell-language-server#4924 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • `Use type signature` action inserts invalid syntax for long signatures
    Abierto
    component: hls-refactor-plugin type: bug

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

    haskell/haskell-language-server#4922 · 2 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • HLS corrupts eventlog
    Abierto
    type: bug

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

    haskell/haskell-language-server#4918 · 3 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • loadArchive failed on `.dll.a` with Template Haskell
    Abierto
    os: windows type: bug

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

    haskell/haskell-language-server#4908 ·

    Los mantenedores suelen responder en 1 día

  • Top-level completions could be better
    Quizá libre de nuevo @crtschin la tomó hace 172 días y no hay ningún pull request abierto. Abierto
    component: ghcide type: enhancement

    haskell/haskell-language-server#4905 · 2 comentarios · 3 reacciones · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Nonexhaustive pattern warning highlights 1500 lines
    Abierto
    status: blocked type: bug

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

    haskell/haskell-language-server#4901 · 3 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Hover on inferred Interger literal shows documentation for `fromInteger`
    Abierto
    component: ghcide type: bug

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

    haskell/haskell-language-server#4899 ·

    Los mantenedores suelen responder en 1 día

  • High tail latencies when doing `textDocument/inlayHint` requests
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    performance type: bug

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

    haskell/haskell-language-server#4877 ·

    Los mantenedores suelen responder en 1 día

  • [explicit-imports-plugin] sort imported symbols
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    type: enhancement

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

    haskell/haskell-language-server#4875 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Discussion on HLS cache management.
    Abierto
    type: enhancement

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

    haskell/haskell-language-server#4870 · 3 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • HLS failure with GHC 9.14 and ExplicitLevelImports
    Abierto
    GHC priority: high type: bug

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

    haskell/haskell-language-server#4844 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Compatability of `hls-stan-plugin` with newer GHC versions
    Abierto
    component: hls-stan-plugin type: enhancement

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

    haskell/haskell-language-server#4832 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

Mostrando los 100 más recientes

Esta página solo lista lo indexado más recientemente. El filtro avanzado tiene el inventario completo, acotado por lenguaje, dificultad y duración.

Abrir el filtro avanzado

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.