Commit f7771fa
fix: Add --rules parameter and improve validate command
- Add --rules parameter to support validation rule shorthand format
- Add --rules-file parameter to load rules from JSON file
- Add --output parameter to write validation report to file
- Implement email pattern validation for 'email:email' rules
- Implement wildcard '*' rule to validate all columns
- Show type mismatches as warnings instead of errors
- Fix exit code logic to only fail on critical errors
- Handle empty files gracefully
- Add comprehensive report structure with file metadata
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>1 parent 0a9a6ae commit f7771fa
3 files changed
Lines changed: 301 additions & 23 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
46 | 53 | | |
47 | 54 | | |
48 | 55 | | |
| |||
60 | 67 | | |
61 | 68 | | |
62 | 69 | | |
63 | | - | |
| 70 | + | |
64 | 71 | | |
65 | 72 | | |
66 | 73 | | |
| |||
0 commit comments