towerops/docs
Graham McIntire b5512f2579
Some checks failed
Build base image / Build and push base image (push) Failing after 2s
Production Deployment / Run ExUnit Tests (push) Failing after 58s
Production Deployment / Build and Push Docker Image (push) Has been skipped
fix: resolve credo warnings — refactor decoder_macros complexity and remove unused assign indirection
- Refactored build_field_handler_ast to use pattern-matching function heads
  instead of a large cond block, reducing cyclomatic complexity from 30 to ≤9
- Extracted classify_type_spec and per-type AST builder helpers into separate
  private functions for maintainability
- Removed :previous_interface_stats initialization from show.ex (only
  polling.ex reads it); prev_stats now passed explicitly as a parameter
  to polling functions instead of reaching through socket.assigns
- Updated Polling.poll_sensors, poll_traffic, and poll_traffic_with_state
  to accept prev_stats as an explicit argument
2026-07-25 09:46:19 -05:00
..
features docs: update nix guide for TimescaleDB, add org settings and device monitoring docs 2026-02-14 11:28:57 -06:00
librenms-audit docs: add comprehensive priority vendors analysis for LibreNMS parity 2026-02-12 08:49:32 -06:00
plans feat(insights): LLM-powered insight enrichment 2026-05-09 16:41:48 -05:00
references remove-gleam (#218) 2026-03-29 11:03:20 -05:00
templates fix: input validation, SSRF, API hardening, and cookie security 2026-03-14 14:48:59 -05:00
ARCHITECTURE.md docs: replace flux/fluxcd references with argocd 2026-04-29 11:15:53 -05:00
COMPETITIVE_ANALYSIS.md fix: input validation, SSRF, API hardening, and cookie security 2026-03-14 14:48:59 -05:00
CONVENTIONS.md fix: input validation, SSRF, API hardening, and cookie security 2026-03-14 14:48:59 -05:00
librenms-feature-parity.md docs: add comprehensive LibreNMS feature parity summary 2026-02-12 12:01:55 -06:00
librenms-parity-audit-complete.md docs: add comprehensive LibreNMS parity audit report 2026-02-12 11:56:12 -06:00
lldp-topology-discovery-analysis.md docs: add LLDP topology discovery analysis from lldp2map research 2026-03-05 10:39:09 -06:00
NIX-VERIFICATION.md feat: Add comprehensive Nix flakes integration 2026-02-07 12:26:54 -06:00
nix.md docs: update nix guide for TimescaleDB, add org settings and device monitoring docs 2026-02-14 11:28:57 -06:00
README-nix-section.md feat: Add comprehensive Nix flakes integration 2026-02-07 12:26:54 -06:00
SECURITY_AUDIT_2026_03_14.md fix: input validation, SSRF, API hardening, and cookie security 2026-03-14 14:48:59 -05:00
SECURITY_AUDIT_API.md fix: input validation, SSRF, API hardening, and cookie security 2026-03-14 14:48:59 -05:00
SECURITY_AUDIT_INPUT_VALIDATION.md fix: input validation, SSRF, API hardening, and cookie security 2026-03-14 14:48:59 -05:00
terraform-coverages.md fix: resolve credo warnings — refactor decoder_macros complexity and remove unused assign indirection 2026-07-25 09:46:19 -05:00
TEST_COVERAGE.md fix: input validation, SSRF, API hardening, and cookie security 2026-03-14 14:48:59 -05:00