在 Python CI/CD 中强制执行类型提示
Enforcing type hints in a Python CI/CD
我的问题
我是与 Python 一起构建大型微服务项目的团队的一员。出于显而易见的原因,我们想为我们共享的函数和方法明确声明参数类型和 return 值。但是,我找不到执行 Python type hinting as a part of our github actions CI/CD 管道的方法。
我尝试了什么
我们正在使用 black and Pylint,所以我试图找到合适的 PyLint 配置,但没有找到。
我的问题
有没有办法在 CI/CD 进程中强制执行 Python 类型提示?
答案是MyPy, not PyLint. It's well-maintained and has good configuration options (like ignoring specific parts of the code).
我的问题
我是与 Python 一起构建大型微服务项目的团队的一员。出于显而易见的原因,我们想为我们共享的函数和方法明确声明参数类型和 return 值。但是,我找不到执行 Python type hinting as a part of our github actions CI/CD 管道的方法。
我尝试了什么
我们正在使用 black and Pylint,所以我试图找到合适的 PyLint 配置,但没有找到。
我的问题
有没有办法在 CI/CD 进程中强制执行 Python 类型提示?
答案是MyPy, not PyLint. It's well-maintained and has good configuration options (like ignoring specific parts of the code).