在pylinter中为Sublime Text设置pylintrc路径

时间:2015-02-12 14:40:43

标签: sublimetext2

我已安装Sublime Text 2(+ pylinter包)和pylint,但无法使pylint_path设置正常工作;我的Pylinter.sublime-settings文件如下:

{
  "verbose":true,
  "message_stay": true,
  "pylint_path": "Z:\\python\\pylintrc"
}

但是当我运行pylint时,我得到以下输出:

 - PyLinter: Verbose is True
 - PyLinter: Running Pylinter on Z:\TestProject\test.py
 - PyLinter: Current PYTHONPATH is ''
 - PyLinter: Updated PYTHONPATH is ''
 - PyLinter: Running command with Pylint (1, 4, 1)
 - PyLinter: python Z:\python\pylintrc --reports=n --msg-template={path}:{line}:{msg_id}:{msg} --disable=C0303 Z:\TestProject\test.py
error: Fatal pylint error:
SyntaxError: invalid syntax
- PyLinter: No errors found

但是我已经把错误告诉自己它有效(或者没有......)!如果我删除了pylint_path设置,则可以正常运行并报告错误。 (完成后,我也尝试了Z:/TestProject/test.py和Z:\ TestProject \ test.py,并且每次都获得相同的结果)

1 个答案:

答案 0 :(得分:0)

这是很久以前问过的,但是我刚从Google偶然发现它。

您要设置pylint_rc而不是pylint_path。

使用默认设置:

// Full path to the lint.py module in the pylint package
"pylint_path": null,
// Optional full path to a Pylint configuration file
"pylint_rc": null,