4
100% upvoted

credo

MaintainedMaintained

A static code analysis tool with a focus on code consistency and teaching.

Tutorials / Guides

  • credo screenshot

2 Alternatives for credo

0

dialyxir

Mix tasks to simplify use of Dialyzer in Elixir projects.

  • MaintainedMaintained
  • MaintainedElixir
  • Maintainedcli
  • Maintainedlinter
  • 0% upvoted
1

sobelow

Security-focused static analysis for the Phoenix Framework.

  • DeprecatedDeprecated
  • DeprecatedElixir
  • Deprecatedcli
  • Deprecatedlinter
  • 100% upvoted

2 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
-3

Pronto

Quick automated code review of your changes. Supports more than 40 runners for various languages, including Clang, Elixir, JavaScript, PHP, Ruby and more.

  • 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