将Pylint与PyCharm集成在一起

时间:2018-01-04 12:53:48

标签: python pycharm pylint

我正在尝试将pylint与pyCharm集成,但我希望它是一个在线工具。

我的意思是什么?我想在编写代码时检测错误并检查代码标准。 到目前为止,我已经点击了“工具 - >外部工具 - > pylint”。 有一个选项可以做到这一点?或者在我运行脚本时调用Pylint?

感谢。

3 个答案:

答案 0 :(得分:1)

Run下 - > Edit Configurations...您可以在右侧看到配置。在Bottom是一个名为Before launch: Activate tool window的部分,您可以在其中点击绿色加按钮并配置在运行之前执行的pylint。

答案 1 :(得分:1)

我自己正在经历这个问题 - 我认为有一些关于设置外部工具来生成报告的早期答案,但这存在并且听起来就像你想要的那样。

Pylint-Pycharm

  

Pylint-Pycharm是Pylint的一个包装器,它以Pycharm可以解析的方式格式化Pylint输出中的文件路径。这允许您通过单击提供的链接直接查找。

     

该工具接受虚拟环境的目录作为参数,并且需要一个或多个Python文件的路径作为输入。 Python文件/模块和所有其他命令行参数都将移交给Pylint。

在Pycharm中配置为“外部工具”(在运行Setup.py之后):

command: pylint-pycharm
arguments: $FilePath$ 

[你也可以使用--venv =传递virtualenv,以及pylint的其他参数,例如你自己的pylintrc文件]

directory: $FileDir$

现在消息中包含指向相关行的链接。

要使用直接pylint,请按照以下说明进行配置:

https://www.mantidproject.org/How_to_run_Pylint

答案 2 :(得分:0)

Roberto Leinardi最近为pycharm创建了一个pylint插件,该插件确实有效并且可以很好地集成到IDE中:

易于从存储库安装,完整说明在https://github.com/leinardi/pylint-pycharm

到目前为止,我对它的体验还是短暂而愉快的!罗伯托(Roberto)表示敬意。