Commit ccac487
hknokh2
feat: add failonwarning flow and expanded diagnostic reporting
- added --failonwarning flag with WARNING_AS_ERROR exit status 8 on first warning
- added immediate warning-to-error abort flow in run and logging services
- added diagnostic stop reason line when failonwarning aborts command execution
- added generic exclusion reason diagnostics for warnings containing exclude/excluded
- added per-field DML exclusion diagnostics for Insert and Update payload filtering
- added person-account diagnostics for invalid fields and Contact person-pass skip
- added stack-trace folder-path masking while keeping file names and line positions
- added mockFields locale support with fallback generator selection behavior
- added target CSV Old Id column mapped from ___SourceId with stable column order
- updated tests for warning abort, diagnostics, stack masking, locale, and Old Id1 parent 36a5e54 commit ccac487
File tree
20 files changed
+1438
-19
lines changed- custom-addon-sdk/interfaces
- messages
- schemas
- src
- commands/sfdmu
- modules
- common
- constants
- logging
- mock
- models
- common
- job
- script
- run
- models
- test/modules
- job
- logging
- run
- script
20 files changed
+1438
-19
lines changedLines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
20 | 21 | | |
21 | 22 | | |
22 | 23 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
206 | 206 | | |
207 | 207 | | |
208 | 208 | | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
209 | 217 | | |
210 | 218 | | |
211 | 219 | | |
| |||
362 | 370 | | |
363 | 371 | | |
364 | 372 | | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
365 | 377 | | |
366 | 378 | | |
367 | 379 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
137 | 137 | | |
138 | 138 | | |
139 | 139 | | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
140 | 148 | | |
141 | 149 | | |
142 | 150 | | |
| |||
0 commit comments