anuragup/DataForge — Data Quality Check

Clean, validate and score your data files. Posts a markdown summary on every PR.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
inputPath to input data file or glob (e.g. data/*.csv)yes
outputPath to write cleaned output file (optional)no""
formatInput format: auto, csv, tsv, json, kv, logfilenoauto
dedupeRemove duplicate rowsnotrue
normalize_nullsNormalize NULL, N/A, none, empty strings to nullnotrue
trim_whitespaceTrim leading and trailing whitespace from all valuesnotrue
normalize_emailLowercase all email fieldsnotrue
fail_below_scoreFail the action if health score is below this value (0 to disable)no0
post_summaryPost a markdown summary as a PR commentnotrue
privacy_modeHide actual data values from reports and PR comments (recommended for PII)notrue
github_tokenGitHub token for posting PR commentsno${{ github.token }}
namedescription
health_scoreData quality health score (0-100)
records_inNumber of records in input
records_outNumber of records after cleaning
issues_foundTotal number of issues fixed
dupes_removedNumber of duplicate rows removed
report_pathPath to the generated HTML report