Django:Run 一口气在所有应用程序上使用 pylint

Django:Run pylint on all the apps in one go

我想 运行 从应用程序的根目录递归地对我所有的项目应用程序进行 pylint。如果我在项目基础的根上使用:pylint .,它会给我一个错误,即没有 init.

如何 运行 我的项目根目录中的 pylint 而不必一一指定所有应用程序。

编辑 衷心感谢您的反对票。但是由于我是这方面的新手并且仍然找不到解决我的问题的方法,所以投票者可以解释一下或给出非常明显的解决方案吗?如果这就是 pylint 设计为在每个应用程序上递归调用的方式,那么你能指点我文档吗?

所以默认情况下,pylint 需要将模块名或文件名作为 args 提供给它,并且它不会自动从 pwd 递归搜索。但是,如果提供了模块名称,它会检查模块中的每个 python 文件。

为了 运行 无需维护应用程序的麻烦的 pylint,我正在使用:

PyCQA/prospector