Boavizta/ict-sustainability-tools

Investigate using qsv for schema validation

Opened this issue · 1 comments

Problem

frictionless-ci does not produce a fantastic output, furthermore it is slow to validate the csv file in CI (need to install python deps).

It also needs a dedicated file to specify the format of the the csv to validate.

Solution

See if we cannot use qsv instead: https://crates.io/crates/qsv

We may be able to infer the schema using qsv schema command.

https://crates.io/crates/qsv#schema_deeplink

And validate with

qsv validate

Alternatives

Additional context or elements