Preguntas etiquetadas con pylint

Analizador de código fuente Python en busca de errores y señales de mala calidad.

390
PyLint, PyChecker o PyFlakes? [cerrado]

Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión

267
¿Cómo desactivo una advertencia de Pylint?

Estoy tratando de desactivar la advertencia C0321 ("más de una declaración en una sola línea", a menudo pongo ifdeclaraciones con resultados cortos de una sola línea en la misma línea), en Pylint 0.21.1 (si es importante: astng 0.20. 1, común 0.50.3, Python 2.6.6 (r266: 84292, 15 de septiembre de...

163
¿Cómo hago para que PyLint reconozca miembros numpy?

Estoy ejecutando PyLint en un proyecto de Python. PyLint presenta muchas quejas por no poder encontrar miembros numpy. ¿Cómo puedo evitar esto mientras evito omitir los controles de membresía? Del código: import numpy as np print np.zeros([1, 4]) Lo cual, cuando corro, obtengo lo esperado:...

161
Mensaje de PyLint: logging-format-interpolation

Para el siguiente código: logger.debug('message: {}'.format('test')) pylint produce la siguiente advertencia: interpolación de formato de registro (W1202): Use el formato% en las funciones de registro y pase los parámetros% como argumentos Se utiliza cuando una declaración de registro tiene...

150
¿Es posible ignorar una sola línea específica con pylint?

Tengo la siguiente línea en mi encabezado: import config.logging_settings En realidad, esto cambia la configuración de registro de Python, pero pylint cree que es una importación no utilizada. No quiero eliminar las unused-importadvertencias en general, ¿es posible ignorar esta línea...

140
Usando Pylint con Django

Me gustaría mucho integrar pylint en el proceso de compilación para mis proyectos de Python, pero me he encontrado con un show-stopper: uno de los tipos de error que encuentro extremadamente útil: E1101: *%s %r has no %r member*- informa constantemente errores al usar campos comunes de django , por...

132
¿Cómo creo un archivo pylintrc?

Estoy corriendo Linux. ¿Puedo hacer algo así pylint --generate-rcfile > .pylintrcy luego hacer cambios en el .pylintrcarchivo resultante para anular la configuración predeterminada? Y si es así, ¿debería estar en mi ~/directorio o debería ponerlo en

86
Pylint deshabilita todas las advertencias para un archivo

Estamos usando pylint dentro de nuestro sistema de construcción. Tenemos un paquete de Python dentro de nuestra base de código que tiene código desechable, y me gustaría deshabilitar todas las advertencias de un módulo temporalmente para poder dejar de molestar a los otros desarrolladores con...

78
Pylint nombre constante inválido

Recibo un error de Pylint con respecto a mi constante: MIN_SOIL_PARTICLE_DENS(nombre no válido). ¿Alguna idea de por qué esta constante está mal? Aquí está mi función completa: def bulk_density(clay, sand, organic_matter): MIN_SOIL_PARTICLE_DENS = 2.65 x1 = (0.078 + 0.278 * sand + 0.034 *...