CICD 2022
TP1
Pour lancer l'application python:
pip install -r requirements.txt
uvicorn calculator.server:app --reload
Le Linting
Lorsqu'on travaille en équipe, c'est souvent pratique de garder un code propre. Pour cela, on utilise des outils de linting. Ces outils vont vérifier que le code respecte certaines règles de style. Par exemple, on peut vérifier que les variables sont nommées en snake_case, que les fonctions sont nommées en camelCase, que les fonctions ne font pas plus de 10 lignes, etc.
Un outil qui permet de vérifier le linting de nos application python, c'est pylint. Pour l'installer, on peut utiliser pip:
pip install pylint
Pour lancer pylint, on peut utiliser la commande suivante:
pylint calculator
Une option intéressante de pylint est le --fail-on=warning
. Cette option permet de renvoyer une erreur si pylint détecte une erreur. On peut donc l'ajouter à la commande précédente:
Alors on pourrait fixer les erreurs maintenant, mais on va d'abord ajouter une pipeline sur GitLab et ensuite on fixera les problèmes.