We now use git-ls-files(1) instead of find(1).
Making this work in the absence of bash is more cumbersome than simply skipping it at the moment.
lint-shell-scripts searches over the repository looking for shell scripts. On those found, shellcheck is run against them. If any linting fails print those warnings and exit with a non-zero exit code. Run this script automatically in Travis.