1
67% upvoted

Stan

MaintainedMaintained

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

Tutorials / Guides

  • Stan screenshot
  • Stan screenshot

3 Alternatives for Stan

4

HLint

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

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

Liquid Haskell

Liquid Haskell is a refinement type checker for Haskell programs.

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

Weeder

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

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

1 Multi-Language Tools

0

Kimün

Code health metrics from the terminal. Grades a project from A++ to F-- on cognitive complexity, duplication, indentation, Halstead effort and file size, and lists the files to look at first. Separate commands report cyclomatic and cognitive complexity per function, duplicates, code smells and the Maintainability Index. From git history it finds hotspots, code ownership and temporal coupling, and measures which files a diff reaches. A CI gate fails when a changed file gets worse.

  • MaintainedMaintained
  • MaintainedMulti-Language
  • Maintainedcli
  • Maintainedlinter
  • 0% upvoted

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.

  • CodeRabbit