i want pre commit hooks. also flake 8