对于大型 API 项目,我们尝试强制执行文件夹结构以及允许从其他包导入哪些包。有没有一个包可以检查这个以便您在 git pre-commit 或 CICD 中使用?
例如:
在 Java 中,我知道有一个名为 checkstyle 的包,可以使用 ImportControl 来完成此操作。它基本上检查每个文件中的正则表达式。
某些Python包中有类似的东西吗?
您可以将
import-linter