8
votes

Pylint seulement évaluation globale

dans pylint j'utilise cette commande - rapports = n pour désactiver les rapports, mais maintenant je ne vois pas l'évaluation globale plus.

est possible activer uniquement l'évaluation globale?


0 commentaires

6 Réponses :


4
votes

Non, vous ne pouvez pas, l'évaluation globale fait partie des rapports et avec - rapports = n Vous désactivez tous les rapports.


1 commentaires

Triste. Serait une belle fonctionnalité :( parce que courez la pylint à l'aide de Pre-Commit.com et le rapport est trop long, mais sans rapport, j'ai perdu une fonctionnalité froide dont mon score est mon score.



0
votes

Comme SystemPuntoout dit, cela n'est pas actuellement pas possible. Mais vous pouvez le demander sur la liste de diffusion Python-Projects@logilab.org et soumettre un patch est un très bon moyen d'obtenir cette fonctionnalité bientôt. : -)


0 commentaires

3
votes

Vous pouvez utiliser par ex. --Disable = RP0701 pour désactiver la partie des métriques brutes du rapport.

Cette liste (obsolète) peut aider à trouver les identifiants de blocs que vous souhaitez supprimer:

http://pylint-messages.wikidot.com/all-codes < / p>

Notez que les identifiants de rapport ont été renommés de RXXXX à RPXXXX!


0 commentaires

0
votes

Je peux presque juste obtenir l'évaluation globale. Pour éliminer tout, sauf la duplication et l'évaluation globale, ajoutez;

--disable=RP0401 --disable=RP0001 --disable=RP0002 --disable=RP0003 --disable=RP0101 --disable=RP0101 --disable=RP0701


0 commentaires

4
votes

Ce message est assez vieux mais voici la solution actuelle:

Pour désactiver tout autre que la section d'évaluation globale, vous devez xxx

le lien partagé dans une autre réponse semble maintenant être à jour. http://pylint-messages.wikidot.com/all-codes

REMARQUE: Cela laisse toujours la partie indiquée ci-dessous: xxx

Ma solution consiste à capturer l'erreur standard et standard et à éliminer la section du rapport tout en capturant le score de la Évaluation globale et imprimer le score ailleurs seuls.

J'écris une enveloppe autour de Pylint et Pep8 et des contrôles de qualité Python internes (en-tête de la société, etc.) où ce problème est arrivé.


1 commentaires

J'ai le même problème d'installation d'un crochet git à l'aide de Pre-Commit.com. Je pense que cela peut être fonctionné.



0
votes

Vous pouvez utiliser AWK:

Global evaluation
Your code has been rated at 8.12/10 (previous run: 8.12/10, +0.00)


0 commentaires