Tool per runnare controlli in automatico prima di fare commit.
Prerequisiti
repo git
Installazione
Runnare pip install pre-commit
Aggiungere al file requirements.txt la voce pre-commit
Nella repo, creare un file .pre-commit-config.yaml. Una configurazione interessante può essere questa:
(opzionale) runna pre-commit install se vuoi triggerare i controlli ogni volta che fai commit
Runna pre-commit su tutti i file: pre-commit run --all-files
Configurazione pre-commit
Questa configurazione: ignora a livello git il Vagrantfile in caso ci sia una chiave custom e controlla che la chiave privata non sia nell’inventory di Ansible: