ndmitchell/hlint
Haskell source code suggestions observed · 2026-08-28
Health v2 · maintenance only
65/100
- Activity 94
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4789
- days_rel: 577
- days_push: 37
- n_releases_24m: 1
Adoption not part of the score
1608 stars · 209 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
HLint is a command-line linter for Haskell source code that suggests improvements such as alternative functions, code simplifications, and redundancies. Hints can be customized, and it analyzes modules in isolation so it works even on code that does not type-check.
Use cases
- suggest improvements to my haskell code
- find redundant code in haskell modules
- simplify overly complex haskell expressions
- enforce haskell code style in CI
- get hints for better library functions to use
When to choose
- you write or review Haskell code and want automated improvement suggestions
- you want a linter that works on non-type-checking code
- you need customizable lint hints for a Haskell codebase
When to avoid
- you need type-aware analysis across modules
- your code relies heavily on custom preprocessors or RebindableSyntax
- you lint a language other than Haskell
Facets
cli-tool · maturity active
linter static-site-generator developer-tools developer-tools programming-languages cli cross-platform haskell static-analysis code-suggestions refactoring code-review
1 source
- readme: https://github.com/ndmitchell/hlint · fetched 2026-08-28 · f89b83e52105
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ndmitchell/hlint | main | 65 |
For agents
markdown · JSON · MCP: product_card(name="ndmitchell/hlint")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem