Bonjour à tous !
Aujourd'hui j'ai fait tourner deux outils d'analyse du code pour ZDS, pycharm et pylint.
inspection du code par pycharm
Rapport complet
Le rapport complet se trouve ici (le https est fourni par un certif autosigné, donc désolé pour les utilisateurs de mobile).
Synthèse
- beaucoup d'erreur pep8
- cela devrait se réduire petit à petit
- je n'ai pas réussi à configurer pycharm pour ignorer les conventions pep8 qui nous ne voulons pas suivre
- nous ne désignons que rarement les exceptions à capter
- quelques problèmes de types
- pas mal de problèmes dans les templates (assets and co)
- comme nous n'avons pas de problème à l'affichage je dirais que c'est pycharm qui bug, mais on ne sait jamais
inspection du code par pylint
Rapport complet
Le rapport complet se trouve ici (le https est fourni par un certif autosigné, donc désolé pour les utilisateurs de mobile).
Synthèse
- Beaucoup de dupplication ! : 30% du code est dupliqué !
- devrait sûrement changer avec la ZEP 12
- les tests contiennent énormément de duplication. Cela doit signifier que nous avons une réelle factorisation des tests à faire (je pense notamment à la publication d'un tuto) voire des tests plus précis à lancer
- missing-docstring 881
type |
number |
%documented |
%badname |
---|---|---|---|
module |
149 |
0.67 |
22.15 |
class |
240 |
16.25 |
0.00 |
method |
766 |
44.52 |
10.97 |
function |
245 |
56.33 |
0.00 |
+0
-0