2009-09-03 19 views
19

Estoy evaluando pylint como verificador de código fuente y me gustaría personalizar el número máximo de caracteres en una sola línea.Cómo especificar un archivo de configuración para pylint en Windows?

Me gustaría utilizar un archivo de configuración. He generado una plantilla gracias al comando --generate-rcfile y he hecho mi modificación.

Estoy tratando de ejecutar pylint --rcfile = myfile.rc pero puedo ver que mis cambios no son tomados en cuenta por la inserción. Probé una ubicación diferente para mi archivo: \ Python26 \ Scripts \ y pylint.d en mi carpeta de usuario sin éxito.

¿Alguien sabe lo que estoy haciendo mal?

¿Es posible usar el archivo de configuración con pylint-gui? Yo no puedo hacerlo también?

Respuesta

4

Intente establecer PYLINTRC env variable.

utilizo lote:

@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

para tu información, en lugar de% 1 a% 9, es más sencillo de usar sólo% * que significa "y todo lo demás". Consulte http://stackoverflow.com/questions/26551/how-to-pass-command-line-parameters-to-a-batch-file – twasbrillig

13

En Windows 7, un archivo .pylintrc en su directorio principal (normalmente C: \ Users \ MyUserName) será reconocido automáticamente.

Desde la creación de un archivo que comienza con un punto no está permitido desde el explorador de archivos de Windows, puede crear una plantilla usando:

pylint --generate-rcfile > .pylintrc 
+0

Puede crear uno sin un punto como el anterior y funciona bien. P.ej. '\ Users \ MyAccount \ pylintrc' – AlG

+1

@AIG, en Windows 10, sin un punto no funcionó, pero' \ Users \ MyAccount \ .pylintrc' funcionó según lo previsto. – Jona

Cuestiones relacionadas