[pre-commit-hooks]. Herramienta que gestiona hooks de Git, en concreto hooks que se ejecutan antes de hacer un commit [git commit]. Un hook es básicamente un script que Git ejecuta automáticamente en ciertos momentos. El hook pre-commit se ejecuta antes de que el commit se complete, y sirve para: Detectar errores, aplicar formato automático y evitar commits "malos" [código roto, mal formateado, secretos, etc.]. Funciona con muchos lenguajes [Python, JS, Go, YAML, etc.].
$ pre-commit run --all-files
$ pre-commit run trailing-whitespace --all-files