pylint n'a pas de limite inférieure sur les scores qu'il donnera à votre code. Il utilise la métrique suivante pour marquer le code, le score maximum étant 10:
10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10)
Avec python 3.6, essayez d'écrire un programme qui:
Affiche "Hello World" lorsqu'il est exécuté à partir de la ligne de commande (c'est-à-dire
python script.py
), et aucune autre sortie.Obtient le score le plus bas possible
pylint
, avec les paramètres par défaut (iepylint script.py
)Est strictement inférieur ou égal à 128 octets.
Python 3.6
lieu d' python
améliorer la clarté de la portée du défi.