我已经安装了PyLint PyCharm插件(https://plugins.jetbrains.com/plugin/11084-pylint)。如果选择默认项目解释器作为Windows笔记本电脑上安装的默认项目解释器,则可以使lint工作,但我的项目解释器是附加的Docker映像中的项目解释器。当程序默认解释器是Docker映像上的解释器时,PyLint插件会抱怨:
项目解释器缺少Pylint,这是正确检查导入所必需的。
我已经在docker映像上安装了pylint,但是在File-> Settings-> Project Interpreter中查看时,它没有显示软件包列表
有人知道PyLint插件是否适用于此工作流程吗?
答案 0 :(得分:2)
要在Docker容器中运行Pylint,我将其配置为外部工具。
程序:
docker-compose
参数:
run --rm django pylint --msg-template="$ProjectFileDir$/{path}:{line}:{column}: {msg_id}: {msg} ({symbol})" $FilePathRelativeToProjectRoot$
msg-template参数使每个文件路径都可单击,因此您可以轻松导航到有问题的行。