2009-09-03 58 views
19

我正在评估pylint作为源代码检查器,我想自定义单行上的最大字符数。如何在windows下为pylint指定一个配置文件?

我想使用配置文件。我已经生成了一个模板感谢--generate-rcfile命令,我做了我的修改。

我想运行pylint --rcfile = myfile.rc但我可以看到我的更改没有被pylint考虑在内。我为我的文件尝试了不同的位置:\ Python26 \ Scripts \和我的用户文件夹中的pylint.d没有任何成功。

有人知道我在做什么错吗?

是否可以使用pylint-gui的configration文件?我也做不到?

回答

4

尝试设置PYLINTRC env变量。

我使用批处理:

@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

仅供参考,而非%1,它更简单,只需使用%*这意味着“和所有其他”。见http://stackoverflow.com/questions/26551/how-to-pass-command-line-parameters-to-a-batch-file – twasbrillig 2015-02-18 01:33:15

13

在Windows 7上,在你的home目录下.pylintrc文件(通常是C:\ Users \用户名为myusername)将被自动识别。

自创建之初以点开头的文件不会从Windows资源管理器允许,您可以通过创建一个模板:到%9

pylint --generate-rcfile > .pylintrc 
+0

你可以创建一个没有像上面的点,它工作正常。例如。 '\ Users \ MyAccount \ pylintrc' – AlG 2016-10-26 13:03:11

+1

@AIG,在Windows 10上,没有点不起作用,但'\ Users \ MyAccount \ .pylintrc'按预期工作。 – Jona 2017-10-25 14:45:09

相关问题