PyCharm:从docker映像运行Pylint

时间:2019-03-21 09:54:05

标签: docker pycharm pylint

我已经安装了PyLint PyCharm插件(https://plugins.jetbrains.com/plugin/11084-pylint)。如果选择默认项目解释器作为Windows笔记本电脑上安装的默认项目解释器,则可以使lint工作,但我的项目解释器是附加的Docker映像中的项目解释器。当程序默认解释器是Docker映像上的解释器时,PyLint插件会抱怨:

  

项目解释器缺少Pylint,这是正确检查导入所必需的。

我已经在docker映像上安装了pylint,但是在File-> Settings-> Project Interpreter中查看时,它没有显示软件包列表

有人知道PyLint插件是否适用于此工作流程吗?

1 个答案:

答案 0 :(得分:2)

要在Docker容器中运行Pylint,我将其配置为外部工具。

Edit Tool window screenshot

程序:

docker-compose

参数:

run --rm django pylint --msg-template="$ProjectFileDir$/{path}:{line}:{column}: {msg_id}: {msg} ({symbol})" $FilePathRelativeToProjectRoot$

msg-template参数使每个文件路径都可单击,因此您可以轻松导航到有问题的行。