I have often asked that you cache results from a batch validation so that if you repeat without the file changing you can do it instantaneously.
Here are are three similar but weaker requests that would be easier to implement.
1. have an option for RECENT that validates anything that has changed since the last Batch validation run.
2. (1) PLUS validate any files that had errors on the last batch validation, even if they have not changed since.
3. lIke (2) but include ALL files that failed their validation, no matter how long ago.
With these, you don't need to cache results, just a time and possibly some file names.



