A static code analysis tool with a focus on code consistency and teaching.
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.
Custom Credo checks used by the Blitz Backend Elixir team
Add option to credo to generate sonarqube generic issue file
A set of community-maintained checks for the Credo static analysis tool. Many of the checks are implementations of rules from https://git...
A plugin for the lexical language server that enables Credo checks
Add-on for Credo for checking environment variables that get evaluated at Elixir compile time.
Credo plugin for writing the CodeClimate-like result file
Credo plugin for allowing you to ignore checks based on a credo ignore file
Binary pattern checks for Credo
A Credo plugin containing additional checks.
Exploding TODO/FIXME/etc... notes as a credo check
LSP implementation for Credo
Credo custom checks plugin to comply with Nimble Compass conventions
A Spellchecker rule for Credo
Credo rule for ordering of different functions types within a module
Custom Elixir rules used at Tallarium
A custom Credo check to verify that modules are pure
A check to ensure filename consistency across an Elixir project.
A check to ensure there are no compile time variables used across an Elixir project.
Betterez credo style guide for Elixir projects
A demo plugin for Credo
Provides a mix project template with mix_test_watch, credo, and stream_data installed and configured.
@antedeguemon's Credo checks
Really just Credo. Plus some additional functionality.
Credo checks for Mox
Credo checks based formatter
Elixir Linter is an engine for quickly and easily running Credo code quality evaluation against any project! Learn more about Credo here...
This is a custom Credo check that looks for a very specific edge case: * Ecto.Repo.transaction/2 will return a 4 tuple when an error occ...
@antedeguemon's Credo checks