UI -> There is a new panel added to export dialog which is made visible only when the "use template" checkbox is checked
As we have been going over the number of parameters allowed by checkstyle, there is an "ExportDetails" object introduced at the GUI / CLI to Command / Action boundary
A few Tests added to CSVWriter to make it easier to implement changes without breaking stuff.
CSVWriter had a lot of code that was becoming duplicate for template, so a FormattedDataWriter and its subclasses are introduced to have a cleaner separation
Changes from review perspective:
UI -> There is a new panel added to export dialog which is made visible only when the "use template" checkbox is checked
As we have been going over the number of parameters allowed by checkstyle, there is an "ExportDetails" object introduced at the GUI / CLI to Command / Action boundary
A few Tests added to CSVWriter to make it easier to implement changes without breaking stuff.
CSVWriter had a lot of code that was becoming duplicate for template, so a FormattedDataWriter and its subclasses are introduced to have a cleaner separation