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 and Hammox
A set of community-maintained checks for the Credo static analysis tool. Many of the checks are implementations of rules from https://git...
@antedeguemon's Credo checks
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.
A module for Custom Credo checks (extensions) in addition to the default checks.
Custom Credo checks used by the Blitz Backend Elixir team
A plugin for the lexical language server that enables Credo checks
Binary pattern checks for Credo
A fork of Elixir's tokenizer for Credo
Credo check to identify cases where `Enum.reduce` can be simplified to other `Enum` functions
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
Credo checks that catch AI-generated code slop in Elixir
A Credo plugin containing additional checks.
A Credo check to ensure hygenic domain boundaries.
Custom Elixir rules used at Tallarium
Credo custom checks plugin to comply with Nimble Compass conventions
Credo plugin for writing the CodeClimate-like result file
Credo check to detect silent exception swallowing in rescue blocks. Enforces proper error handling by requiring logging, error reporting,...
A check to ensure there are no compile time variables used across an Elixir project.
@antedeguemon's Credo checks
LSP implementation for Credo
A Spellchecker rule for Credo
Custom Credo checks for common Elixir/Phoenix anti-patterns and CWE Top 25 security vulnerabilities. Provides 36 comprehensive checks cov...
Betterez credo style guide for Elixir projects
Run quality checks (credo, dialyzer, coverage, etc) in parallel with actionable output. Useful with LLMs.