The Best Haskell Static Analysis Tools (Linters/Formatters)

We rank 6 Haskell linters, code analyzers, formatters, and more. Find and compare tools like Liquid Haskell, HLint, Weeder, and more. Please rate and review tools that you've used. This helps others find the best tools for their projects.

5 Haskell Tools

Liquid Haskell

Liquid Haskell is a refinement type checker for Haskell programs.

  • MaintainedMaintained
  • MaintainedHaskell
  • Maintainedcli
  • Maintainedlinter
  • 100% upvoted

HLint

HLint is a tool for suggesting possible improvements to Haskell code.

  • MaintainedMaintained
  • MaintainedHaskell
  • Maintainedcli
  • Maintainedlinter
  • 100% upvoted

Weeder

A tool for detecting dead exports or package imports in Haskell code.

  • MaintainedMaintained
  • MaintainedHaskell
  • Maintainedcli
  • Maintainedlinter
  • 100% upvoted

brittany

Haskell source code formatter

  • DeprecatedDeprecated
  • DeprecatedHaskell
  • Deprecatedcli
  • Deprecatedformatter
  • 100% upvoted

Stan

Stan is a command-line tool for analysing Haskell projects and outputting discovered vulnerabilities in a helpful way with possible solutions for detected problems.

  • MaintainedMaintained
  • MaintainedHaskell
  • Maintainedcli
  • Maintainedlinter
  • 67% upvoted

1 Multi-Language Tools

pfff

Facebook's tools for code analysis, visualizations, or style-preserving source transformation for many languages.

  • DeprecatedDeprecated
  • DeprecatedMulti-Language
  • Deprecatedcli
  • Deprecatedformatter
  • 60% upvoted

Frequently Asked Questions

What are Haskell tools?

Haskell is a standardized, general-purpose purely functional programming language, with non-strict semantics and strong static typing. Haskell's design is influenced by the programming language ML, which was developed in the late 1970s by Robin Milner as part of the Standard ML project. Haskell is named after logician Haskell Curry.

What are the best Haskell static analysis tools and linters?

The most popular Haskell tools ranked by user votes are: Liquid Haskell, HLint, Weeder, brittany, pfff.

Which Haskell services are free for open source projects?

Commercial services with a free plan for open source include Liquid Haskell, HLint, Weeder, brittany, pfff, Stan.

Related Tags

Our Sponsors

This website is completely open source. To fund our work, we fully rely on sponsors. Thanks to them, we can keep the site free for everybody. Please check out their offers below.

  • Bearer
  • BugProve
  • CodeScene
  • semgrep
  • Offensive 360