pre-commit.sh linting