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.