per fornire una soluzione alternativa, pylint
può essere utilizzato come un External Tool
in Eclipse. Ciò richiede di avere precedentemente installato il pacchetto pylint
per un'installazione Python.
Ricordare di avere prima un file pylintrc
in un punto in cui può essere individuato da pylint, in caso contrario viene stampato un errore "No config file found
". In genere inserisco touch pylintrc
all'interno della directory del progetto e mantiene il file nel controllo della versione. Per riferimento, vedere pylint command-line options.
In Eclipse, selezionare Run
, External Tools
, External Tools Configurations...
. Fare clic sul pulsante della barra degli strumenti per creare un New launch configuration
. Configurare come di seguito o, se lo desideri:
- Nome:
pylint
- Località:
${system_path:pylint}
- Directory di lavoro:
${project_loc}
- Argomenti:
--reports=n "${resource_loc}"
Ricordatevi prima di fare clic all'interno di un file aperto per passare concentrarsi su di esso prima di eseguire lo strumento esterno di cui sopra. In caso contrario, si può verificare un errore.
L'output dello strumento esterno verrà stampato per impostazione predefinita sulla console.
correlati: Setting up pep8 as an External Tool in Eclipse
fonte
2016-10-04 23:12:49
Avere un problema simile ora cercando di ottenere Eclipse + pydev (w/pylint: astng0.20.0, common0.49.0, pylint0.18.0) su una nuova macchina. Ma ottengo il seguente errore: AttributeError: l'oggetto 'ASTNGManager' non ha attributo 'set_cache_size' – monkut
La pulizia e la ricostruzione del progetto sono state sufficienti per me. (Avevo già aggiunto la cartella sorgente a PyDev-PYTHONPATH.) – smci