Closed SethMMorton closed 1 year ago
Base: 92.86% // Head: 94.42% // Increases project coverage by +1.55%
:tada:
Coverage data is based on head (
cdcd3b2
) compared to base (99c04cb
). Patch coverage: 94.37% of modified lines in pull request are covered.
:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
Change error handling from "check the state after calling" to "I'm returning a type that forces you to check for errors to use it, haha". Doing this enables more const-correctness because state no longer needs to be stored, so parsing objects can be const.
Heavy use of the visitor pattern is now used to handle error checking.
Hopefully this change also improves coverage.