Skip to content

automatically lint csvs before concatenating #31

@avanlinden

Description

@avanlinden

Things that can cause problems:

  • empty rows at the end of a csv
  • incorrect number of columns introduced (can catch with Rainbow "lint CSV" button but have to do manually)
  • using the "Align" feature in Rainbow for viewing and then not going back to "shrink" before saving. Introduces white space in columns and throws the whole thing off.

More model-specific but: should have a check that all attribute rows that are valid values of a parent attribute also appear in the list of values in the Valid Values column for their parent attribute. And also that all the values in the Valid Values column of the parent have a row attribute (less urgent than the reverse though).

Ideally should have some automated csv linting before the step where module csvs are concatenated into the main csv

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions