Skip to content
Snippets Groups Projects
Select Git revision
  • tp1-correction
  • main default
  • tp3
  • tp2
  • tp1
  • tp3-correction
  • tp2-correction
  • admins
8 results

cicd

Forked from an inaccessible project.
user avatar
Florentin Labelle authored
90a68ff1
History

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 vérifier une pipeline avec GitLab.