Articles of pylint

¿Cómo puedo instalar el pylint para python2.7?

Intento instalar el pylint para el python2.7 que en ubuntu 18.04, pero genera un error con estas palabras: pip install pylint Collecting pylint Using cached https://pypi.tuna.tsinghua.edu.cn/packages/04/1f/1d3929051b45c3e4015178c5fe5bbee735fb4e362e0fc4f0fbf3f68647ad/pylint-2.1.1.tar.gz pylint requires Python ‘>=3.4.*’ but the running Python is 2.7.15 He utilizado el pip3 instalado el pylint correctamente para python3.6. Entonces, ¿cómo puedo instalar el pylint para python2.7?

¿Cómo deshabilitar el error pylint ‘variable no definida’ para una variable específica en un archivo?

Estoy hospedando IronPython dentro de una aplicación C # e inyectando una API para el host en el ámbito global. Acabo de comenzar a amar syntastic for vim con pylint para revisar mis scripts. Pero me molestan todos los mensajes de error de [E0602, method_name] Undefined variable ‘variable_name’ para las variables inyectadas. Soy consciente de […]

Pylint no funciona con la GUI de Emacs en OS X; trabaja desde la linea de comando

Cuando se ejecuta desde la línea de comandos ( emacs filename.py ), flymake y pylint funcionan perfectamente juntos. Los errores se resaltan correctamente. (Aunque no puedo desplazar la información sobre herramientas para obtener detalles del error porque está en modo texto). Cuando se ejecuta desde la GUI (Carbon Emacs), Flymake regresa inmediatamente y la primera […]

Cómo solucionarlo: W602 desaprobó la forma de generar una excepción

Si uso pylint (a través de sublimerlinter) recibo el siguiente mensaje de advertencia: W602 deprecated form of raising exception Así es como uso las excepciones en mi código: if CONDITION == True: raise ValueError, HELPING_EXPLANATION

Cómo prevenir el python pylint quejándose del método de envío de clase socket

Tengo un poco de código usando una configuración simple de socket TCP para probar algo. pylint –errors-only en nuestros archivos de python, generalmente como una forma de validar todo nuestro código. Sin embargo, el código de ejemplo simple que se proporciona en la documentación de la biblioteca de conectores de Python, http://docs.python.org/library/socket.html , dará como […]

Usando Pylint para mostrar errores y advertencias

Así que empecé a usar Pylint, pero ya que estoy usando tabs en lugar de espacios, me está dando advertencias, también porque algunos métodos son de clase base, que también son como instancia de ‘GalleryUi’ no tiene miembro ‘setModel’ mientras que tiene QAbstractTableModel como clase base, entonces, ¿cómo configuro el Pylint para no tener en […]

Pylint W0223: El método … es abstracto en clase … pero no está anulado

Pylint genera este error para las subclases de una clase abstracta, incluso cuando esas subclases no son ellas mismas y los métodos se anulan en las subclases concretas. ¿Por qué Pylint piensa que mis subclases abstractas están destinadas a ser concretas? ¿Cómo puedo silenciar esta advertencia sin sacar el martillo y deshabilitarlo por completo en […]

python-pylint ‘C0103: Nombre de constante no válida

Estoy confundido acerca del error (s) en esta foto: No sé cómo arreglarlos. Mi progtwig es un marco web Python-Flask. Cuando uso VScode para depurar mi progtwig, Pylint muestra estos errores. Sé que este problema no importa, pero me molesta. ¿Cómo puedo arreglarlo? # -*- coding: utf-8 -*- import sys from flask import Flask from […]

“Advertencia de importación no utilizada” y pylint

Así que estoy trabajando en un proyecto en Python y tratando de mantenerlo a la altura de los estándares con pylint y solo en general. Entonces, tengo un archivo fuente, (lo llamaremos a.py) #a.py import loggingsetup def foo(): log.info(“This is a log message”) Pero, quiero controlar cómo se ve el registro, así que en loggingsetup […]

¿Cómo arreglar pylint logging-not-lazy?

Estoy utilizando Prospector para examinar mi código. Pylint devolvió una advertencia de logging-not-lazy sobre mi mensaje de depuración. Line: 31 pylint: logging-not-lazy / Specify string format arguments as logging function parameters (col 16) Line: 42 pylint: logging-not-lazy / Specify string format arguments as logging function parameters (col 12) Mi código es: logging.debug(“detect mimetypes faild because […]