There is a linter for file names. This is good.
It tests 'Name files using only letters, numbers, period, hyphen and underscore.' using a regex of ^[a-zA-Z0-9./\\\\_-]+$.
This requirement is too strict for certain development environments. It would be useful if we could set a custom regex, via configuration options, to test filenames against.
Example:
In iOS / OS X development as we use:
- OurFancyLogo@2x.png // Double resolution version for high DPI devices. See also @3x triple resolution files.
- JetpackInterface~iPad.xib // iPad specific UI. See also ~iPhone.
Note that the @ and the ~ above are not rare exceptions, they are standard in iOS / OS X development.
I have a small patch prepared that adds the described functionality. Please let me know if I can send it in.