phoenixframework/phoenix_live_view
60.4
Adequate · 23 September 2026
29.9k
lines of production code
Elixir
with TypeScript, JavaScript
5
measurements over time
How this codebase got here
Baseline
- First survey — no prior run to compare against. CAI 60.
Lenses
- Code Health 60
- Architecture 84
- Maturity 55
- Readiness 61
- Security 77
Changes since last survey
- 300 commits — 267 feature/other, 33 fixes
By area
- lib/phoenix_live_view — 86 commits
- priv/static — 64 commits
- assets/js — 50 commits
- (root) — 45 commits
- test/e2e — 16 commits
- guides/client — 8 commits
- lib/phoenix_component.ex — 6 commits
- lib/phoenix_live_view.ex — 6 commits
- lib/phoenix_component — 5 commits
- .github/workflows — 4 commits
- guides/server — 4 commits
- lib/phoenix_live_component.ex — 3 commits
- .github/single-file-samples — 1 commit
- assets/test — 1 commit
- test/phoenix_live_view — 1 commit
Notable commits
- fix: Fix HTMLFormatter inserting extra characters in templates with multi-codepoint emojis (#4322)
- fix: Fix JS.hide selector examples (#4239)
- fix: Fix arity of handle_event in detach_hook documentation example (#4261)
- fix: Fix assign_async return docs (#4236)
- fix: Fix docs example (#4266)
- fix: Fix docs: correct push_event behavior on redirect (#4183)
- fix: Fix follow_redirect/3 doc example for regular redirects (#4187)
- fix: Fix join completion for empty recovery markup (#4390)
- fix: Fix max flash age unit in Utils.verify_flash (#4429)
- fix: Fix max_entries not working properly with auto uploads (#4373)
- fix: Fix missing parenthesis in Security Model example (#4283)
- fix: Fix runtime hook added node tracking (#4387)
- fix: Fix server close handler after reconnect
- fix: Fix stream_async return error message (#4240)
- fix: Fix teleported elements in stream not rendering on reset (#4445)
- fix: Fix testing file uploads with multiple entries
- fix: Fix unreachable validation for live router options (#4251)
- fix: Refactor JS.put_op/3 and fix internal opaque typespec (#4289)
- fix: Revert "Encrypt LiveView upload tokens (#4337)"
- fix: Various typo fixes (#4241)
- …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
phoenixframework/phoenix_live_view 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 4d52ed8a05dc7480174df962e6886551632d7541 — 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.