You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Remove dead code patterns that could never match:
- detect_root_type([]) in structural_parser.ex
- append_lines(writer, [], _depth) in objects.ex
- Define precise types to fix supertype warnings:
- Add @type decoded in decode.ex
- Add @type validated in options.ex
- Use nonempty_list() in arrays.ex and strings.ex specs
- Fix protocol fallback no_return warning:
- Remove @SPEC from Toon.Encoder.Any encode/2 functions
- Add .dialyzer_ignore.exs for intentional no_return behavior
- Add edge case tests to verify behavior before dead code removal
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
0 commit comments