A static code analysis tool with a focus on code consistency and teaching.
A demo plugin for Credo
Run quality checks (credo, dialyzer, coverage, etc) in parallel with actionable output. Useful with LLMs.
@antedeguemon's Credo checks
Provides a mix project template with mix_test_watch, credo, and stream_data installed and configured.
Optimum's Credo checks
A library adding credo checks to deal with :ok/:error results (:ok, :error, {:ok, ...}, {:error, ...})
Credo rule for ordering of different functions types within a module
Some Credo checks for clean elixir app code
Credo check to detect silent exception swallowing in rescue blocks. Enforces proper error handling by requiring logging, error reporting,...
Really just Credo. Plus some additional functionality.
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...
Elixir Linter is an engine for quickly and easily running Credo code quality evaluation against any project! Learn more about Credo here...
Credo checks based formatter
Credo check to check function calls that violate context boundaries.