yuuqq/dataq — CSV linter
Scan CSV/Parquet files in a PR and comment data-quality changes (powered by dataq-cli).
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| paths | Glob(s) of data files to scan, comma-separated. Default: all *.csv files changed in this PR. | no | "" |
| min-confidence | Minimum patch confidence to surface in the comment (0..1). | no | 0.95 |
| fail-on-patches | Exit non-zero if any auto-applicable patches were found (turns dataq into a CI gate). | no | false |
| comment | Whether to post a PR comment with the findings. Set false for fail-only mode. | no | true |
| dataq-version | pip spec for dataq-cli (e.g. "==0.5.0" or "" for latest). | no | "" |
| source | Where to install dataq from. Useful before the package lands on PyPI. - empty (default): pip install dataq-cli (requires PyPI publish) - "git": pip install git+https://github.com/Yuuqq/data-quality-analysis-system@master - any pip spec: pip install <source> (e.g. a fork URL or local path) | no | "" |
Outputs
| name | description |
|---|---|
| patch-count | Total number of patch suggestions produced across all scanned files. |
| auto-applicable-count | Number of patches at or above min-confidence. |