En la lista de archivos utilizo este comando --reports=n
para deshabilitar los informes, pero ahora no veo más la evaluación Global.Sólo Pylint Evaluación global
¿Es posible habilitar solo la evaluación global?
En la lista de archivos utilizo este comando --reports=n
para deshabilitar los informes, pero ahora no veo más la evaluación Global.Sólo Pylint Evaluación global
¿Es posible habilitar solo la evaluación global?
No, no puede, la Evaluación global forma parte de los informes y con --informes = n deshabilita todos los informes.
Como se dijo en el sistema, esto actualmente no es posible. Pero puede solicitarlo en la lista de correo de [email protected], y enviar un parche es una muy buena manera de obtener esa característica pronto. :-)
He añadido un ticket para esto en el rastreador : http: //www.logilab.org/37750 –
Puede usar, p. --disable = RP0701 para deshabilitar la parte de métricas Raw del informe.
Esta lista (obsoleta) puede ayudar a encontrar los ID de los bloques que desea suprimir:
http://pylint-messages.wikidot.com/all-codes
Tenga en cuenta que los ID de informes han cambiado de nombre desde rXXXX a RPxxxx!
Casi puedo obtener la evaluación global. Para eliminar todo menos Duplicación y Evaluación global agregar;
--disable=RP0401 --disable=RP0001 --disable=RP0002 --disable=RP0003 --disable=RP0101 --disable=RP0101 --disable=RP0701
No poder deshabilitar el informe de duplicación parece ser un error; http://www.logilab.org/ticket/63424
Este post es bastante viejo, pero aquí está la solución actual:
Para desactivar todo lo que no la sección de evaluación global, debe
--disable=RP0001
--disable=RP0002
--disable=RP0003
--disable=RP0101
--disable=RP0401
--disable=RP0701
--disable=RP0801
El enlace compartido en otra respuesta parece ser ahora A hoy. http://pylint-messages.wikidot.com/all-codes
Nota: esto todavía deja la porción de muestra a continuación:
Report
======
XXX statements analyzed.
Mi solución es capturar la salida estándar y el error estándar y eliminar la sección Informe durante la captura de la puntuación de la evaluación global y la impresión de la puntuación en otro lugar por mi cuenta.
Estoy escribiendo un envoltorio alrededor de Pylint y pep8 y algunos controles internos de calidad de Python (encabezados de la compañía, etc.) donde surgió este problema.
Tengo el mismo problema para configurar un gancho git usando precommit.com. Creo que esto puede ser trabajos. –
Usted podría utilizar AWK:
pylint generators.py | awk '$0 ~ /Your code/ || $0 ~ /Global/ {print}'
Tengo esta impresión:
No se encontró archivo de configuración, utilizando la configuración por defecto
Global evaluation
Your code has been rated at 8.12/10 (previous run: 8.12/10, +0.00)
sospeché ... Gracias –
triste. Sería una buena característica :(porque ejecuta la lista usando precommit.com y el informe es demasiado largo, pero sin informe, perdí una característica interesante, que es mi puntaje. –