【发布时间】:2020-01-16 16:09:27
【问题描述】:
预提交挂钩在单独的虚拟环境(或 Docker 容器)中运行。然而,我们的代码在 Docker 上运行,我们也在使用 Docker 进行开发。
到目前为止,我们不必在主机系统上安装任何依赖项,但是在运行 mypy、isort 和 pylint 时,它们会遇到问题,因为它们无法访问已安装的依赖项。
我们的第一个想法是在主机系统的虚拟环境中安装依赖项,但是 这似乎也是一个笨拙的解决方法。
有没有一种好方法可以在完全访问容器的情况下运行预提交?
【问题讨论】:
标签: python python-3.x docker pylint pre-commit