Skip to content

feat(files): csv_dumps mirrors csv_loads at the csv boundary - #206

Merged
marlon-costa-dc merged 1 commit into
0.12.0-devfrom
feat/csv-dumps
Sep 26, 2026
Merged

marlon-costa-dc merged 1 commit into
0.12.0-devfrom
feat/csv-dumps

Conversation

@marlon-costa-dc

@marlon-costa-dc marlon-costa-dc commented Sep 26, 2026 •

Copy link
Copy Markdown
Contributor

The csv boundary owned only the parse side; serialization consumers reached for the raw csv module. u.Cli.csv_dumps(rows, delimiter=',') writes LF-terminated CSV so csv_loads round-trips exactly. Evidence: lint clean; csv roundtrip proof; 5 csv tests green.


Summary by cubic

Adds csv_dumps to the CSV boundary so serialization consumers no longer reach for the raw csv module. It writes LF-terminated rows so csv_loads round-trips exactly.

Written for commit a5ca632. Summary will update on new commits.

Review in cubic

Consumers that render CSV (ArtifactPack binding) reached for the raw csv
module because the boundary exposed only the parse side. csv_dumps
serializes rows with LF terminators so csv_loads round-trips exactly.
@sonarqubecloud

Copy link
Copy Markdown

@marlon-costa-dc
marlon-costa-dc merged commit c249b14 into 0.12.0-dev Sep 26, 2026
7 of 9 checks passed
@marlon-costa-dc
marlon-costa-dc deleted the feat/csv-dumps branch September 26, 2026 23:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant