问题描述
将https://pre-commit.com与VSCode挂钩一起使用时,挂钩取决于Python venv中安装的软件包。在预提交中可以指定使用“系统”作为环境。从终端启动并运行所需的venv,效果很好。
但是,使用集成的源代码控制,似乎可以访问全局信息,因此所需的程序包不可用。
这里有解决方法吗?到目前为止,我在预提交配置中指定了入口点“ path / to / bin / python -m package”。但是,我确实认为集成源控件也应该至少尊重选定的干扰者。
有什么想法吗?