Tyler A. Young 4/13/2026

Open Sourcing Jump's Credo Checks

Read Original

This article announces that Jump is open sourcing 14 internally-built Credo checks for Elixir, aimed at improving code quality by catching common errors in production code and tests. The author, Tyler Young from Jump's developer experience team, highlights several favorite checks including AssertElementSelectorCanNeverFail (which prevents a common LiveView test pitfall), AvoidFunctionLevelElse (which warns against a rarely useful syntax), DoctestIExExamples (ensuring documentation examples are tested), LiveViewFormCanBeRehydrated (guarding form state recovery prerequisites), TopLevelAliasImportRequire (forcing module-level directives), and VacuousTest (warning about ineffective tests). The checks are run on every PR and block merges on failure, providing a valuable resource for the Elixir community.

Open Sourcing Jump's Credo Checks

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser

Top of the Week

No top articles yet