Fix pre-push.sh shebang
Fixing generation of ids. relative to a base path
Using human-readable ids for pylint:disable