para proporcionar una solución alternativa, pylint
se puede utilizar como un External Tool
en Eclipse. Esto requiere haber instalado previamente el paquete pylint
para una instalación de Python.
Recuerde tener primero un archivo pylintrc
en algún lugar donde pylint puede encontrarlo, si no se imprime un error "No config file found
". Normalmente me gustaría touch pylintrc
dentro del directorio del proyecto, y mantener el archivo en control de la versión. Para referencia, vea pylint command-line options.
En Eclipse, seleccione Run
, External Tools
, External Tools Configurations...
. Haga clic en el botón de la barra de herramientas para crear un New launch configuration
. Configurar como a continuación o como se desee:
- Nombre:
pylint
- Ubicación:
${system_path:pylint}
- Directorio de trabajo:
${project_loc}
- Argumentos:
--reports=n "${resource_loc}"
recuerde hacer clic en el interior de un archivo abierto para cambiar centrarse en él antes de ejecutar la herramienta externa anterior para ello. Si esto falla, puede ocurrir un error.
La salida de la herramienta externa se imprimirá por defecto en la consola.
relacionadas: Setting up pep8 as an External Tool in Eclipse
Tener un problema similar ahora tratando de conseguir Eclipse + pydev (w/pylint: astng0.20.0, common0.49.0, pylint0.18.0) en una máquina nueva. Pero me aparece el siguiente error: AttributeError: el objeto 'ASTNGManager' no tiene ningún atributo 'set_cache_size' – monkut
Limpiar y reconstruir el proyecto fue suficiente para mí. (Ya había agregado la carpeta de origen a PyDev-PYTHONPATH.) – smci