aprs.me/lib/aprsme_web/controllers
Graham McIntire dc0bc7bbdf
Fix credo warnings and start on design suggestions
Warnings fixed (13 issues):
- Replace expensive length/1 checks with empty list comparisons
- Remove redundant n == n comparison in is_finite guards
- Use proper type notation in @spec instead of struct literal

Design suggestions (3/13 files):
- Add aliases for nested modules in historical_loader, page_controller, mobile_channel

Remaining: 10 design suggestions, 42 refactoring opportunities (complex functions)
2026-02-09 11:23:01 -06:00
..
api/v1 refactor: Remove CachedQueries and rename optimized functions 2025-07-30 13:17:56 -05:00
page_html refactor to use external parser 2025-06-24 14:22:09 -05:00
error_html.ex Implement critical performance optimizations and error handling 2025-07-18 18:19:49 -05:00
error_json.ex refactor to use external parser 2025-06-24 14:22:09 -05:00
info_controller.ex weather fixing 2025-06-25 11:40:04 -05:00
page_controller.ex Fix credo warnings and start on design suggestions 2026-02-09 11:23:01 -06:00
page_html.ex refactor to use external parser 2025-06-24 14:22:09 -05:00
user_session_controller.ex refactor to use external parser 2025-06-24 14:22:09 -05:00