Resolves all warnings in agent_channel.ex and validator.ex to enable strict compilation mode. agent_channel.ex changes: - Removed unused aliases: AgentError, AgentHeartbeat, CredentialTestResult, SnmpResult - Removed unused typep declarations: device_id, job_id, agent_token_id - Prefixed unused variable with underscore: binary -> _binary - Grouped handle_in/3 clauses together (moved credential_test_result handler) - Removed @doc from private functions (safe_base64_decode) - Removed unused private function safe_base64_encode/1 validator.ex changes: - Removed unused alias: MikrotikSentence - Prefixed unused parameter with underscore in validate_counter: field -> _field - Commented out unused module attributes: @max_oid_length, @max_port, @max_interval_seconds - Removed redundant validate_response_time(0.0) clause (covered by general case) - Updated validate_response_time guard to use >= 0.0 instead of pattern matching on 0.0 All tests passing (3434 tests). Compilation now succeeds with --warnings-as-errors. |
||
|---|---|---|
| .. | ||
| channels | ||
| components | ||
| controllers | ||
| helpers | ||
| live | ||
| plugs | ||
| endpoint.ex | ||
| gettext.ex | ||
| gettext_helpers.ex | ||
| permissions.ex | ||
| plug_exceptions.ex | ||
| router.ex | ||
| telemetry.ex | ||
| user_auth.ex | ||