Credo

A static code analysis tool for the Elixir language with a focus on code consistency and teaching.

Language / Framework: Elixir
Checks: 55
Categories: Style, Complexity, Duplication, Clarity, Bug Risk
Credo Version: 0.5.0

The Code Climate Credo engine can show you refactoring opportunities in your code, complex and duplicated code fragments, warn you about common mistakes, show inconsistencies in your naming scheme and help you enforce a desired coding style.

Enable the Plugin

plugins:
  credo:
    enabled: true

More information about the CLI is available in the README here: https://github.com/codeclimate/codeclimate

Configure the Plugin

Credo supports configuration via a .credo.exs as mentioned in Credo's documentation. Edit your .credo.exs to select rules and tune thresholds that best meet the requirements of your team.

Understand the Plugin

For more information about all the checks available and their configuration options, please check out the documentation here: http://credo-ci.org/.

Credo


A static code analysis tool for the Elixir language with a focus on code consistency and teaching.

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.