AdRoll/rebar3_depup
64.8
Adequate · 2 October 2026
490
lines of production code
Erlang
primary language
2
measurements over time
What this system is
This system is a rebar3 plugin designed to automate the updating of dependencies within rebar3-managed Erlang/Elixir projects. It provides a command-line interface to selectively update project dependencies, plugins, or hex packages, with support for configuration-based filtering and SemVer constraints. The implementation includes a test suite to verify these update behaviors and configuration options.
Features
Initial release of rebar3\_depup plugin
This entry introduces the rebar3\_depup project, a rebar3 plugin designed to update dependencies in rebar3-managed projects. The initial commit establishes the core configuration (rebar.config), specifying a minimum OTP version of 27 and dependencies on hex\_core and verl. It includes the plugin's source code structure, test suite, and documentation (README, CONTRIBUTING, CHANGELOG). The plugin provides a \rebar3 update-deps\ command with options to selectively update deps, plugins, or hex packages, and supports configuration for ignoring specific dependencies or restricting updates by SemVer component.
(repo-wide), src · high confidence
Test coverage
Initial test suite for rebar3\_depup
Added the initial Common Test suite (depup\_SUITE.erl) and associated configuration files to verify the rebar3\_depup plugin's behavior, including tests for dependency updates, plugin updates, profile-specific updates, ignore lists, and semver tag resolution.
test · 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 61 → 65 (+3.4)
- Rubric changed (rubric-2026.09.12 → rubric-2026.09.18) — scores are not directly comparable.
Lenses
- Code Health 100 → 100 (+0.0)
- Architecture 69 → 69 (+0.0)
- Maturity 43 → 51 (+8.8)
- Readiness 78 → 72 (-5.9)
- Security 97 → 99 (+1.5)
Resolved (5)
- Coverage not measured — no coverage collector is wired up
- Documentation: no installation or build instructions (README.md)
- Documentation: no usage examples (README.md)
- Hotspot: src/dep_updater.erl (src/dep_updater.erl)
- Off-boarding risk: anonymized user #1
New (1)
- Off-boarding risk: anonymized user #1
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
Survey your own repository
AdRoll/rebar3_depup 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 2 October 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit 40706c6a39554e56240620986b66428297284879 — the exact code this score is about.
- Scored under rubric-2026.09.18 — the same rubric and the same method as every other entry in this index.
- Measured by watchdog.canine.dev using codehealth-analyzer preprod-e569280dd5e2.