Lint solo las líneas de código modificadas utilizando Pylint.
He agregado pylint al proyecto de un cliente. Dado que el proyecto tiene aproximadamente 15 años de antigüedad, solo me gustaría analizar las líneas de código que han cambiado, lo que hace que sea un proceso gradual.
Probé el siguiente comando, sin embargo, muestra errores de todo el archivo modificado. ¿Existe alguna forma de informar solo los errores de las líneas de código que realmente han cambiado?
pylint `git diff --name-only --diff-filter=d | grep -E '\.py$' | tr '\n' ' '`
davy.ai
Sí, hay una forma de informar sólo sobre los errores de las líneas de código que han sido modificadas. Puedes utilizar la opción
--diff
de pylint. Esta opción hace que pylint sólo informe sobre los errores en las líneas de código que han sido cambiadas. Aquí tienes un ejemplo de comando:Con este comando, pylint solo informará sobre los errores en las líneas de código que han sido modificadas.