aprs.me/lib/aprsme_web/plugs
Graham McIntire 2f09b590e2
Some checks are pending
Elixir CI / Build and test (push) Waiting to run
Elixir CI / Dialyzer (push) Waiting to run
Elixir CI / Build and Push Docker Image (push) Blocked by required conditions
fix: resolve all credo issues — 0 warnings, 0 refactoring, 0 readability issues
- Add ex_slop credo plugin with all 40 checks
- Remove DualKeyAccess patterns across codebase — atom-only access
- Fix LengthInGuard, LengthComparison, ListLast, ReduceMapPut in lib/
- Disable LengthComparison for test files
- Remove obvious comments and narrator comments (~50)
- Add missing aliases for fully-qualified modules
- Rewrite boilerplate docs in test/support
- Add normalize_keys helpers at API boundaries
2026-07-29 10:54:07 -05:00
..
agent_discovery_links.ex feat: add sitemap.xml, api-catalog, and agent-discovery Link headers 2026-04-17 13:31:21 -05:00
api_csrf.ex fix: close review findings 2026-03-26 12:36:50 -05:00
content_security_policy.ex security: CSP nonces, RemoteIp CIDR gating, rate limiting, NetworkPolicies, deadlock fixes 2026-07-26 14:04:56 -05:00
health_check.ex fix elixir type warnings 2026-05-29 14:00:29 -05:00
ip_geolocation.ex Log Cloudflare geolocation headers on each request 2026-03-22 16:08:52 -05:00
log_filter.ex Add info logging for mobile websocket events and filter healthcheck logs 2025-10-25 17:04:59 -05:00
rate_limiter.ex security: CSP nonces, RemoteIp CIDR gating, rate limiting, NetworkPolicies, deadlock fixes 2026-07-26 14:04:56 -05:00
remote_ip.ex security: CSP nonces, RemoteIp CIDR gating, rate limiting, NetworkPolicies, deadlock fixes 2026-07-26 14:04:56 -05:00
set_locale.ex fix: resolve all credo issues — 0 warnings, 0 refactoring, 0 readability issues 2026-07-29 10:54:07 -05:00