lucasvegi/Elixir-Code-Smells
35.1
Weak · 6 August 2026
47
lines of production code
Elixir
primary language
4
measurements over time
What this system is
This system is an Elixir code smells catalog that provides a structured reference for identifying and addressing 23 specific code quality issues. It organizes these concerns into design and low-level categories, offering problem descriptions, code examples, and refactoring strategies. The project is configured as a standalone Elixir package with interactive exploration capabilities via a Livebook notebook.
Features
Catalog of Elixir-specific code smells
The repository now provides a comprehensive catalog of 23 Elixir-specific code smells, organized into design-related and low-level concerns categories. Each smell includes a problem description, code examples, and refactoring strategies. The catalog is available as a Livebook notebook for interactive exploration, and the README has been expanded with a table of contents, badges, and links to a separate Elixir refactorings catalog for disciplined code improvement.
(repo-wide) · high confidence
Dependencies
Initial Elixir project configuration
The project's Mix configuration file (mix.exs) has been added, establishing the Elixir Code Smells Catalog package with version 0.0.1, a dependency on the logger application, and metadata for documentation and package publishing.
(dependencies) · high confidence
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
How this codebase got here
Score
- CAI 40 → 35 (-5.0)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.19) — scores are not directly comparable.
Lenses
- Architecture 69 → 69 (+0.0)
- Maturity 51 → 33 (-18.4)
- Readiness 15 → 15 (+0.0)
- Security 100 → 100 (+0.0)
Resolved (1)
- The landing page is a survey version selection link and does not serve as documentation for the code-smell catalog. (docs/index.html)
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
Survey your own repository
lucasvegi/Elixir-Code-Smells was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.
About this page
- The score is its most recent published measurement, taken on 6 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit 2c2ed33646a9c2bb9d8122c71cb2fafffbae6ac0 — the exact code this score is about.
- Scored under rubric-2026.08.19 — the same rubric and the same method as every other entry in this index.
- Measured by watchdog.canine.dev using codehealth-analyzer latest.