2009-09-03 8 views
19

J'évalue pylint en tant que vérificateur de code source et je voudrais personnaliser le nombre maximal de caractères sur une seule ligne.Comment spécifier un fichier de configuration pour pylint sous windows?

Je voudrais utiliser un fichier de configuration. J'ai généré un template grâce à la commande --generate-rcfile et j'ai fait ma modification. Je tente d'exécuter pylint --rcfile = myfile.rc mais je peux voir que mes changements ne sont pas pris en compte par pylint. J'ai essayé l'emplacement différent pour mon dossier: \ Python26 \ Scripts \ et pylint.d dans mon dossier d'utilisateur sans n'importe quel succès.

Est-ce que quelqu'un sait ce que je fais mal?

Est-il possible d'utiliser le fichier de configuration avec pylint-gui? Je ne peux pas le faire aussi?

Répondre

4

Essayez de définir la variable d'environnement PYLINTRC.

J'utilise lot:

@echo off 
set PYLINTHOME=c:\tools 
set PYLINTRC=c:\etc\pylint.conf 
rem c:\Python27\python.exe c:\Python27\Lib\site-packages\pylint\lint.py %1 %2 %3 %4 %5 %6 %7 %8 %9 
c:\Python27\python.exe c:\Python27\Lib\site-packages\pylint\lint.py %* 
+0

FYI, au lieu de% 1 à% 9, il est plus simple d'utiliser simplement% * ce qui signifie "et tout le reste". Voir http://stackoverflow.com/questions/26551/how-to-pass-command-line-parameters-to-a-batch-file – twasbrillig

13

Sous Windows 7, un fichier .pylintrc dans votre répertoire personnel (généralement C: \ Users \ MonNomd'Utilisateur) sont automatiquement reconnus.

Depuis la création d'un fichier commençant par un point n'est pas autorisé depuis l'explorateur de fichiers Windows, vous pouvez créer un modèle à l'aide:

pylint --generate-rcfile > .pylintrc 
+0

Vous pouvez en créer un sans point comme ci-dessus et cela fonctionne très bien. Par exemple. '\ Users \ MyAccount \ pylintrc' – AlG

+1

@AIG, sur Windows 10, sans un point ne fonctionnait pas pour moi mais' \ Users \ MyAccount \ .pylintrc' fonctionnait comme prévu. – Jona

Questions connexes