Validation violations now show filenames