oban-bg/oban
72.3
Strong · 23 September 2026
11.3k
lines of production code
Elixir
primary language
5
measurements over time
How this codebase got here
Baseline
- First survey — no prior run to compare against. CAI 72.
Lenses
- Code Health 97
- Architecture 93
- Maturity 56
- Readiness 89
- Security 83
Changes since last survey
- 300 commits — 279 feature/other, 21 fixes
By area
- lib/oban — 131 commits
- (root) — 83 commits
- test/oban — 22 commits
- guides/learning — 15 commits
- .github/workflows — 11 commits
- guides/advanced — 9 commits
- lib/mix — 9 commits
- lib/oban.ex — 8 commits
- guides/introduction — 6 commits
- .github/FUNDING.yml — 1 commit
- .github/ISSUE_TEMPLATE — 1 commit
- guides/recipes — 1 commit
- test/mix — 1 commit
- test/oban_test.exs — 1 commit
- test/test_helper.exs — 1 commit
Notable commits
- fix: Correct enhancements/bug order in CHANGELOG
- fix: Fix Oban.Peer callback arities to match call sites
- fix: Fix Sonar and Midwife listener loss after Notifier crash
- fix: Fix broken configuring queues link(#1219)
- fix: Fix custom migrator resolution (#1483)
- fix: Fix dropping invalid indexes from the reindexer
- fix: Fix duplicate pid accumulation in Notifier.Postgres put_channels/3 (#1441)
- fix: Fix error message when the crontab has an invalid range (#1283)
- fix: Fix innacurate statement in job_lifecycle.md (#1350)
- fix: Fix oban-pro link from table of contents in README (#1286)
- fix: Fix prefix escaping in Postgres migrations
- fix: Fix race in postgres migration tests
- fix: Fix read-before-write-completes race condition (#1466)
- fix: Fix start_link reference in option typedoc (#1504)
- fix: Fix starting a queue on a specific node
- fix: Fix stray quote in migration comment example (#1503)
- fix: Fix struct update syntax for Elixir 1.19 compatibility (#1268)
- fix: Fix syntax error in validate function in Oban.Plugin (#1443)
- fix: Fix the unique jobs guide link (#1248)
- fix: Partially revert removal of unused validators
- …and 280 more
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
Survey your own repository
oban-bg/oban 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 23 September 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit 55982090280690703c91e6834f5daecb69a67d21 — the exact code this score is about.
- Scored under rubric-2026.09.15 — the same rubric and the same method as every other entry in this index.
- Measured by watchdog.canine.dev using codehealth-analyzer preprod-955b9cee9818.