Parsing CSV files
Committed by zakariaelas
feat(medusa): Parsing CSV files (#1572)
* add: csv parser
* fix: tests
* fix: linting + comment
* add: missing dependency
* fix: generic transformers
* fix: address comments
* fix: make parser options generic
* add: support regex columns + fix missing columns bug
* improve test case
* add: support for reducer + tests
* fix: add comments to csv parserEditor assessment
The subject 'Parsing CSV files' uses a gerund where the imperative 'Parse CSV files' belongs — a small but noticeable deviation that makes the log read like a noun phrase instead of an action. The body's long bullet trail documents genuine iteration (generic transformers, regex columns, reducer support, tests), which reviewers will appreciate, but the bullets misuse the convention: 'add:' and 'fix:' are not valid types, and 'improve test case' carries no type at all, so the body's pseudo-conventional structure collapses under scrutiny. The header itself is correctly typed and scoped; new CSV parsing is legitimately a feat. No breaking markers, appropriately. Tooling will extract a clean minor-bump entry from the header and ignore the body's inconsistent prefixes — a pass, with room for tighter discipline.