Trailing whitespace hook checks more files then it intends to
git-whitespace-hook
has a regexp to identify the files to check for trailing whitespace:
TRAILING_WHITESPACE_DEFAULT='.*(dune.module|README|README.SVN|COPYING|README.md|LICENSE.md|CONTRIBUTING.md|INSTALL|TODO|\.pc\.in)$'
This will match
-
README
(intended) -
external/imported/project/README
(probably not intended) -
bin/generate-README
(probably not intended) -
INSTALL
(intended) -
TAG_AUTOINSTALL
(probably not intended) -
dune.module
(intended) -
external/myproject-for-dune/module
(probably not intended)
In addition, because of the way this regexp is passed to perl later, there will be interesting effects when you try to match /
, the path separator.