pour fournir une solution de rechange, pylint
peut être utilisé comme un External Tool
dans Eclipse. Cela nécessite d'avoir déjà installé le package pylint
pour une installation Python. N'oubliez pas d'avoir d'abord un fichier pylintrc
quelque part où pylint peut le trouver, faute de quoi une erreur "No config file found
" est imprimée. Généralement, je voudrais touch pylintrc
dans le répertoire du projet, et conserver le fichier dans le contrôle de version. Pour référence, voir pylint command-line options. Dans Eclipse, sélectionnez Run
, External Tools
, External Tools Configurations...
. Cliquez sur le bouton de la barre d'outils pour créer un New launch configuration
. Configurer comme ci-dessous ou comme vous le souhaitez:
- Nom:
pylint
- Lieu:
${system_path:pylint}
- Répertoire de travail:
${project_loc}
- Arguments:
--reports=n "${resource_loc}"
Pensez à cliquer dans un fichier ouvert pour changer se concentrer avant d'exécuter l'outil externe ci-dessus pour cela. A défaut, une erreur peut survenir.
La sortie de l'outil externe sera par défaut imprimée sur la console.
connexes: Setting up pep8 as an External Tool in Eclipse
Avoir un problème similaire en essayant maintenant d'obtenir Eclipse + pydev (w/pylint: astng0.20.0, common0.49.0, pylint0.18.0) sur une nouvelle machine. Mais j'obtiens l'erreur suivante: AttributeError: L'objet 'ASTNGManager' n'a pas d'attribut 'set_cache_size' – monkut
Le nettoyage et la reconstruction du projet m'ont suffi. (J'avais déjà ajouté le dossier source à PyDev-PYTHONPATH.) – smci