Utiliser SonarQube/un linter pour la qualité python
Pour le moment, on ne fait pas d'analyse statique de code sur la partie python (c'est par contre le cas pour js).
On pourrait regarder du côté de SonarQube qui est déployé chez Inria (--> cf par exemple https://sonarqube.inria.fr/sonarqube/profiles/show?name=Inria&language=py) ou bien Flake8 ou ruff par exemple.
Attention, comme on part d'une base de code existante, il faut qu'on puisse être assez permissif sur le code existant et ne pas être noyé·es sous les infos. Un objectif pour être de pouvoir avec les metrics, et avoir des warnings sur le nouveau code pour utiliser les bonnes pratiques.
Peut-être aussi pourra-t-on regarder du côté de https://ozgurozkok.com/pyupgrade-a-modern-syntax-upgrader-for-python/ ?