Closed asmacdo closed 1 week ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 92.47%. Comparing base (
411b77a
) to head (64eedcf
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
@jwodder Could you review? I'm specifically interested in whether I abused the dataclass. Idiomatic nitpicks encouraged :)
This PR centralizes all of the filepath formatting, checking for prior existence (adds clobber option), and creating new files.
This removes some complexity from many functions, and since it touchs a lot of the codebase the unittests required big changes.
Fixes: https://github.com/con/duct/issues/23