Expand description
Tidy check to ensure that there are no filenames containing forbidden characters checked into the source tree by accident:
- Non-UTF8 filenames
- Control characters such as CR or TAB
- Filenames containing “:” as they are not supported on Windows
Only files added to git are checked, as it may be acceptable to have temporary invalid filenames in the local directory during development.