Skip to content

provide a all-dictionary quality assurence helper #11

@humenda

Description

@humenda

For mass-importing dictionaries, it would be helpful to provide a mechanism to do quality assurance over a whole set of dictionaries. There should be two flavours: one should just check and validate all dictionaries below the current directory, while another might use make need-update to fetch release-worthy dictionaries first.

The following needs to be done:

  • make qa: for programmatic usage, scripts should always output the same kind of error message format, i.e. "Warning:" and "Error:".

  • parallelisable way of running qa on all dictionaries + the possibility to agregate results

  • nice output like:

    50 dictionaries checked.
    Without issues: …
    Issues
    ------
    
    la1-la2: (multilineoutput)
    … and more of these dictionary issues
    

It is tempting to implement this in python, but it might be also desirable to have make qa as a make rule to benefit from Make's parallelism and for extensibility reasons.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions