andreabozzo/DataProf Data Quality Assessment

Analyze CSV, JSON, and Parquet files for data quality with dataprof. Comprehensive quality metrics and quality gates for CI/CD workflows with batch processing support.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Oct 17, 2025
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: andreabozzo/dataprof-action@0e21e44052cbd3915d57789ce6f68b01373238b1 # v1.0.50

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
filePath to file(s) to analyze. Single file path or glob pattern (e.g., data/**/*.csv). Supports CSV, JSON, and Parquet formats.yes
batch-modeEnable batch processing mode for analyzing multiple filesnofalse
recursiveRecursively process directories when batch-mode is enablednofalse
parallelEnable parallel processing for batch mode (faster for multiple files)notrue
quality-thresholdOverall quality score threshold (0-100). Job fails if score is below this valueno80
fail-on-issuesWhether to fail the job if quality score is below thresholdnotrue
output-formatOutput format for analysis results (json, csv, text). JSON recommended for detailed export.nojson
export-json-pathOptional path to export detailed JSON results for downstream processingno""
dataprof-versionVersion of dataprof to use (latest, or specific version like v0.4.77)nolatest
namedescription
quality-scoreOverall data quality score (0-100)
quality-levelQuality level classification (EXCELLENT, GOOD, FAIR, POOR)
completeness-scoreData completeness score (0-100)
uniqueness-scoreData uniqueness score (0-100)
validity-scoreData validity score (0-100)
consistency-scoreData consistency score (0-100)
timeliness-scoreData timeliness score (0-100)
accuracy-scoreData accuracy score (0-100)
issues-countTotal number of quality issues detected
file-pathPath of the analyzed file(s)
files-analyzedNumber of files analyzed (useful in batch mode)
json-export-pathPath to exported JSON file (if export-json-path was specified)
batch-summarySummary of batch processing results (when batch-mode is enabled)
analysis-summaryHuman-readable analysis summary