Je veux lint check au moment de git commit afin de ne pas pouvoir valider si la vérification échoue. Je ne voulais pas faire de formatage automatique cette fois, alors j'ai juste fait une vérification des peluches. Au fait, si vous souhaitez vérifier les peluches + formatage automatique, cette zone → Exécuter le formateur au pré-commit
Installez pre-commit + flake8
cd $GIT_PROJECT
pipenv install pre-commit
pipenv install flake8
Créez un fichier de configuration pour la pré-validation .pre-commit-config.yaml
repos:
- repo: https://gitlab.com/PyCQA/flake8
rev: master
hooks:
- id: flake8
Créez un fichier de configuration pour .flake8 .flake8
[flake8]
ignore = E501 #Définit le nombre de caractères à vérifier par ligne à ignorer
; exclude = tests/*
max-complexity = 10
Générer un script pour .git / hook / pre-commit
pre-commit install
Ceci termine le paramètre de pré-validation. À ce stade, vous pouvez mettre en place un mécanisme permettant à chaque développeur de le formater.
Par exemple, dans le cas de VS Code, l'article suivant sera utile ↓ Introduisez flake8 au lieu de pylint dans l'environnement de développement Python de VS Code et définissez le formatage automatique
Recommended Posts