A static code analysis tool with a focus on code consistency and teaching.
A suite of checks to enforce naming best practices in an Elixir project.
A Credo-configured code-style enforcer that will just fix it for you instead of complaining
Credo checks for Mox
A set of community-maintained checks for the Credo static analysis tool. Many of the checks are implementations of rules from https://git...
Add option to credo to generate sonarqube generic issue file
Add-on for Credo for checking environment variables that get evaluated at Elixir compile time.
Custom Credo checks used by the Blitz Backend Elixir team
A module for Custom Credo checks (extensions) in addition to the default checks.
A plugin for the lexical language server that enables Credo checks
Binary pattern checks for Credo
Credo checks to prevent new usage of deprecated modules, functions, macros, and structs while allowing existing usage.
Credo plugin for exporting GitLab Code Quality reports
A Credo check to ensure hygenic domain boundaries.
Credo check to identify cases where `Enum.reduce` can be simplified to other `Enum` functions
A Credo plugin containing additional checks.
Credo plugin for writing the CodeClimate-like result file
LSP implementation for Credo
Credo custom checks plugin to comply with Nimble Compass conventions
A fork of Elixir's tokenizer for Credo
A check to ensure there are no compile time variables used across an Elixir project.
Custom Elixir rules used at Tallarium
A Spellchecker rule for Credo
A custom Credo check to verify that modules are pure
@antedeguemon's Credo checks
A check to ensure filename consistency across an Elixir project.
Exploding TODO/FIXME/etc... notes as a credo check
Custom Credo checks for detecting common Elixir/Phoenix anti-patterns including N+1 queries, missing error handling, blocking operations,...
Credo plugin for allowing you to ignore checks based on a credo ignore file
Betterez credo style guide for Elixir projects