我正在尝试将pylint与pyCharm集成,但我希望它是一个在线工具。
我的意思是什么?我想在编写代码时检测错误并检查代码标准。 到目前为止,我已经点击了“工具 - >外部工具 - > pylint”。 有一个选项可以做到这一点?或者在我运行脚本时调用Pylint?
感谢。
答案 0 :(得分:1)
在Run
下 - > Edit Configurations...
您可以在右侧看到配置。在Bottom是一个名为Before launch: Activate tool window
的部分,您可以在其中点击绿色加按钮并配置在运行之前执行的pylint。
答案 1 :(得分:1)
我自己正在经历这个问题 - 我认为有一些关于设置外部工具来生成报告的早期答案,但这存在并且听起来就像你想要的那样。
Pylint-Pycharm是Pylint的一个包装器,它以Pycharm可以解析的方式格式化Pylint输出中的文件路径。这允许您通过单击提供的链接直接查找。
该工具接受虚拟环境的目录作为参数,并且需要一个或多个Python文件的路径作为输入。 Python文件/模块和所有其他命令行参数都将移交给Pylint。
在Pycharm中配置为“外部工具”(在运行Setup.py之后):
command: pylint-pycharm
arguments: $FilePath$
[你也可以使用--venv =传递virtualenv,以及pylint的其他参数,例如你自己的pylintrc文件]
directory: $FileDir$
现在消息中包含指向相关行的链接。
要使用直接pylint,请按照以下说明进行配置:
答案 2 :(得分:0)
Roberto Leinardi最近为pycharm创建了一个pylint插件,该插件确实有效并且可以很好地集成到IDE中:
易于从存储库安装,完整说明在https://github.com/leinardi/pylint-pycharm
下到目前为止,我对它的体验还是短暂而愉快的!罗伯托(Roberto)表示敬意。