¿Es posible desactivar ciertos errores/advertencias de pylint en el código fuente python mismo?Cómo configurar pylint en la fuente de python
Respuesta
La sintaxis #pylint: disable mencionada por @kalgasnik es la correcta. Puede encontrar más información sobre esto en el Pylint FAQ (su pregunta es meth2
)
En el eclipse ide, con pydev, puede poner un comentario después de la línea de código, con el formato # IGNORE:_ID_
. No sé si esto también funciona en otros programas. Por ejemplo:
import something # IGNORE:W0611
Que yo sepa, no hay nada en Pylint que respalde este formato de comentario. Tal vez su IDE admita esto para no informar la advertencia de Pylint, pero esto lo hace específico de IDE. –
@gurney Estoy usando eclipse con pydev. Nunca me di cuenta de que esta era una característica específica de ide. – BrtH
@gurney: Hecho, debería haber pensado en editarlo inmediatamente después de su comentario. Butyyou también podría haberlo editado usted mismo, por supuesto (sin ofender). – BrtH
def foo():
print "000000000000000000000000000000000000000000000000000000000000000000000000000"
print "111111111111111111111111111111111111111111111111111111111111111111111111111"
salida pylint:
C: 2: Line too long (87/80)
C: 3: Line too long (83/80)
C: 1: Missing docstring
C: 1:foo: Black listed name "foo"
C: 1:foo: Missing docstring
Añadir comentario "# pylint: disable = CODE", el código para el mensaje "Línea demasiado larga" - c0301:
def foo():
# pylint: disable=C0301
print "000000000000000000000000000000000000000000000000000000000000000000000000000"
print "111111111111111111111111111111111111111111111111111111111111111111111111111"
pylint salida:
I: 2: Locally disabling C0301
C: 4: Line too long (83/80)
C: 1: Missing docstring
C: 1:foo: Black listed name "foo"
C: 1:foo: Missing docstring
- 1. python code convention using pylint
- 2. ¿Cómo configurar la fuente en NSTextView?
- 3. Cómo configurar Pylint para que solo haga algunas inspecciones
- 4. cómo utilizar pylint en vim
- 5. Analizador de código fuente de Ruby (algo así como pylint)
- 6. ¿Cómo configurar una fuente personalizada en emacs?
- 7. Mejores prácticas de PyLint?
- 8. cómo configurar tamaño de fuente font-family
- 9. ¿Cómo puedo configurar la fuente personalizada en UINavigationBar?
- 10. Pylint con Django
- 11. Configuración Pylint de Django proyecta
- 12. La forma "correcta" de definir una excepción en Python sin la queja de PyLint
- 13. Configuración de Pylint con PyDev
- 14. cómo configurar el tamaño de fuente clave en gnuplot?
- 15. ¿Cómo configurar la fuente predeterminada para una aplicación WPF?
- 16. cómo configurar cabecera color de fuente en iText
- 17. ¿Cómo configurar la versión de Python por defecto en FreeBSD?
- 18. Registro de Python: cómo configurar la hora en GMT
- 19. Cómo especificar un archivo de configuración para pylint en Windows?
- 20. Editando mediante programación la fuente de Python
- 21. Python: evitando las advertencias de pylint sobre demasiados argumentos
- 22. Cómo configurar la codificación sys.stdout en Python 3?
- 23. pylint advertencia en 'excepto Excepción:'
- 24. ¿Puedo configurar Grails sin fuente de datos?
- 25. "Advertencia de importación no utilizada" y pylint
- 26. Sólo Pylint Evaluación global
- 27. pylint no reconoce parte de la biblioteca estándar
- 28. Motivo de las bajas clasificaciones de Pylint del código de la biblioteca estándar de Python
- 29. Jenkins with pylint gives build failure
- 30. Cómo evitar que python pylint se queje sobre el método sendall de clase de socket
Corrija el enlace a la pregunta frecuente: https://pylint.readthedocs.io/en/latest/faq.html#is-there-a-way-to-disable-a-message-for-a-particular-module-only – Brutus
¿Por qué una respuesta que hace referencia a la respuesta correcta en la misma pregunta es la correcta, en lugar de la respuesta correcta? – Phil
@Phil ni idea ... –