Code Analysis
Static analysis tools, linters, and code quality assessment libraries. Packages among the 3,000 most downloaded in the past 90 days.
-
credo 1.7.13
A static code analysis tool with a focus on code consistency and teaching.
5.1k2.2m last 90 days5.1k2.2m -
1.8k1.6m
-
18438.1k
-
365328.2k
-
styler 1.9.1
A code-style enforcer that will just FIFY instead of complaining
773321.6k last 90 days773321.6k -
excellent_migrations 0.1.9
An analysis tool for checking safety of database migrations.
282258.2k last 90 days282258.2k -
72244.8k
-
439222.5k
-
41187.6k
-
947102.4k
-
ex_check 0.16.0
One task to efficiently run all code analysis & testing tools in an Elixir project
84.3k last 90 days-84.3k -
11363.2k
-
credo_naming 2.1.0
A suite of checks to enforce naming best practices in an Elixir project.
9355.7k last 90 days9355.7k -
6949.8k
-
6443.0k
-
quokka 2.11.2
A Credo-configured code-style enforcer that will just fix it for you instead of complaining
12942.3k last 90 days12942.3k -
4639.5k
-
12635.3k
-
31534.4k
-
623.9k
-
1120.5k
-
11520.4k
-
credo_contrib 0.2.0
A set of community-maintained checks for the Credo static analysis tool. Many of the checks are implementations of rules from https://github.com/christopheradams/elixir_style_guide.
2419.0k last 90 days2419.0k -
3916.8k
-
blitz_credo_checks 0.1.10
Custom Credo checks used by the Blitz Backend Elixir team
1713.1k last 90 days1713.1k -
credo_sonarqube 0.1.3
Add option to credo to generate sonarqube generic issue file
713.1k last 90 days713.1k -
coverex 1.5.0
Coverex is an Elixir Coverage tool used by mix. It provides tables with overviews of module and function coverage data, includings links to annotated source code files and supports coveralls.io.
10210.6k last 90 days10210.6k -
credo_envvar 0.1.4
Add-on for Credo for checking environment variables that get evaluated at Elixir compile time.
1910.0k last 90 days1910.0k -
179.6k
-
819.1k
-
type_check 0.13.7
Fast and flexible runtime type-checking: Type checks are optimized by the compiler and types can be composed, re-used and turned into property-testing generators. TypeCheck also focuses on showing understandable messages on typecheck-failures.
5268.3k last 90 days5268.3k -
2277.4k
-
credo_ext 0.1.1
A module for Custom Credo checks (extensions) in addition to the default checks.
07.3k last 90 days07.3k -
2736.1k
-
65.5k
-
-5.4k
-
4695.3k
-
lexical_credo 0.5.0
A plugin for the lexical language server that enables Credo checks
5.0k last 90 days-5.0k -
rebar3_shellcheck 1.0.1
A rebar3 plugin to run shellcheck on given shell scripts.
24.3k last 90 days24.3k -
freedom_formatter 2.1.3
A fork of the Elixir code formatter, with added freedom
364.3k last 90 days364.3k -
454.0k
-
103.9k
-
753.3k
-
beam_inspect 0.1.2
Inspect how your elixir module looks like in erlang / core erlang
183.0k last 90 days183.0k -
212.3k
-
102.1k
-
612.0k
-
ex_fixer 1.0.0
A mix task that automatically fixes compiler warnings: prefixes unused variables, removes unused aliases, removes unused imports.
142.0k last 90 days142.0k -
surface_formatter 0.7.5
A code formatter for Surface, the component based library for Phoenix LiveView
551.8k last 90 days551.8k -
31.8k
-
01.7k
-
excoveralls_linter 0.2.1
Simple mix task to run excoveralls for coverage linting
51.5k last 90 days51.5k