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

Haskell source code suggestions

¿Es ndmitchell/hlint apto para principiantes?

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

Estrellas
1.6k
Forks
212
Issues abiertos para principiantes
1
Issues indexados
278
Merge medio
2 d 1 h
PR fusionados (30 d)
1
Lenguaje dominante
Haskell
Licencia
Sin datos de licencia
Último push a GitHub
26/9/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
good first issue

Cómo contribuir a ndmitchell/hlint

  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. 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

  • Use Data.List.functionName over functionName for List functions?
    Abierto

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

    ndmitchell/hlint#1710 ·

  • Lint suggesting to use `max` can change behavior in case of a tie
    Abierto

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

    ndmitchell/hlint#1709 ·

  • Restricting usage of constructor named as the type
    Abierto

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

    ndmitchell/hlint#1708 ·

  • Warn on a specific type application
    Abierto

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

    ndmitchell/hlint#1707 ·

  • "Missing NOINLINE pragma" hint should check both for NOINLINE and OPAQUE
    Abierto

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

    ndmitchell/hlint#1705 ·

  • Support 'data' as well as 'pattern' in import/export lists
    Abierto

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

    ndmitchell/hlint#1703 · 1 comentario ·

  • Allow checking for Map.Map occurrences
    Abierto

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

    ndmitchell/hlint#1701 ·

  • dead links
    Abierto

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

    ndmitchell/hlint#1698 ·

  • Export `declName` from public API
    Abierto

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

    ndmitchell/hlint#1697 ·

  • Support do-notation patterns in custom hint rules (e.g. `_ <- f x` → `f_ x`)
    Abierto

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

    ndmitchell/hlint#1695 ·

  • Make hlint self-weeding
    Abierto

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

    ndmitchell/hlint#1669 ·

  • Add a way to make enable predefined groups only in specific modules
    Abierto

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

    ndmitchell/hlint#1668 ·

  • Distinguish between truly redundant parens and technically redundant parens
    Abierto

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

    ndmitchell/hlint#1665 · 2 comentarios ·

  • Take over `cpphs` ?
    Abierto

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

    ndmitchell/hlint#1664 ·

  • `mode :: Mode (CmdArgs Cmd) ` memoizes async exceptions, breaking HLS Shake restarts
    Abierto

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

    ndmitchell/hlint#1663 · 1 comentario ·

  • How do I enforce `import Data.Set (Set); import qualified Data.Set as Set`?
    Abierto

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

    ndmitchell/hlint#1658 · 2 comentarios ·

  • Don't print irrelevant where clauses
    Abierto

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

    ndmitchell/hlint#1653 ·

  • Warn on unused hints
    Abierto

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

    ndmitchell/hlint#1651 ·

  • `ignore: {}` not compatible with import style rules for multiple modules
    Abierto

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

    ndmitchell/hlint#1644 ·

  • Refactors across comments yield invalid code
    Abierto

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

    ndmitchell/hlint#1643 ·

  • `hlint-3.10-x86_64-osx.tar.gz` is actually for ARM64, not x86_64
    Abierto

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

    ndmitchell/hlint#1640 · 2 comentarios ·

  • Allow `modules` in a `group`
    Abierto

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

    ndmitchell/hlint#1639 ·

  • Proposal: don't include the "use void" hint in the default hints
    Abierto

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

    ndmitchell/hlint#1638 · 1 reacción ·

  • Make it possible to forbid "`fromIntegral` without visible type arguments"
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    good first issue

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

    ndmitchell/hlint#1637 · 9 comentarios · 5 reacciones ·

  • `modules` without `within` does nothing
    Abierto

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

    ndmitchell/hlint#1631 · 1 comentario ·

  • Hint `Redundant <&>` suggests code obfuscation
    Abierto

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

    ndmitchell/hlint#1624 · 3 comentarios ·

  • `within` changes the behavior of `modules: {as: }`
    Abierto
    good first issue

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

    ndmitchell/hlint#1615 · 3 comentarios ·

  • How to debug custom lint rules
    Abierto
    good first issue

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

    ndmitchell/hlint#1612 · 1 comentario ·

  • request for support of `ghc-lib-parser` and `ghc-lib-parser-ex` newer versions
    Abierto

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

    ndmitchell/hlint#1607 · 1 comentario ·

  • How to ban a single extension
    Abierto

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

    ndmitchell/hlint#1605 · 1 comentario ·

  • Setting Language Disables Other Extensions
    Abierto
    bug

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

    ndmitchell/hlint#1604 · 7 comentarios ·

  • Incorrect "Use map" when folding over a `Foldable`
    Abierto
    good first issue

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

    ndmitchell/hlint#1601 · 1 comentario ·

  • generate-summary doesn't output html-entities
    Abierto

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

    ndmitchell/hlint#1598 ·

  • Hlint fails if it encounters any non-UTF8 files
    Abierto

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

    ndmitchell/hlint#1595 ·

  • hlint -g also checks untracked files
    Abierto

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

    ndmitchell/hlint#1592 ·

  • Use list literal suggestions with `:|`
    Abierto

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

    ndmitchell/hlint#1590 ·

  • `Redundant <$>` should not trigger for lengthy `LambdaCase`
    Abierto

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

    ndmitchell/hlint#1589 ·

  • Rules for list literals
    Abierto

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

    ndmitchell/hlint#1588 ·

  • Repeated hint names
    Abierto

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

    ndmitchell/hlint#1582 ·

  • Make ignore-glob a config key in .hlint.yaml
    Abierto

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

    ndmitchell/hlint#1577 · 1 reacción ·

  • Recommend `Data.Foldable1` over `Data.List.{maximum,minimum}{,By}`
    Abierto

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

    ndmitchell/hlint#1576 ·

  • Incorrect redundant backet suggestion with `BlockArguments` and operator sections
    Abierto

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

    ndmitchell/hlint#1573 ·

  • hlint incorrectly suggests renaming shadowed "map" when generalise group is on
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto

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

    ndmitchell/hlint#1572 ·

  • QuasiQuotes with # at start of line fail to parse
    Abierto

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

    ndmitchell/hlint#1564 · 4 comentarios ·

  • How to ignore within class function
    Abierto

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

    ndmitchell/hlint#1562 ·

  • cabal new-install apply-refact macos failures
    Abierto

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

    ndmitchell/hlint#1561 · 2 comentarios ·

  • Avoid capitalisms
    Abierto

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

    ndmitchell/hlint#1548 · 2 comentarios · 1 reacción ·

  • Combining ‘within’ and ‘only’ for import restrictions
    Abierto

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

    ndmitchell/hlint#1546 · 1 comentario ·

  • Incorrect suggestion to Use ZipWithM for NonEmpty lists
    Abierto
    scope

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

    ndmitchell/hlint#1542 · 1 comentario ·

  • Statically link binary hlint distributions
    Abierto

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

    ndmitchell/hlint#1533 · 4 comentarios · 1 reacción ·

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.