如何关闭没有.py文件的mypy检查文件夹

时间:2020-06-04 17:00:46

标签: python python-3.7 mypy

我将mypy设置为针对/ src / ** /运行。运行此命令时,我会收到

之类的错误
There are no .py[i] files in directory 'src/repos/__pycache__/'

有没有办法可以忽略某些路径?
我不想为每个文件夹或文件都指定单独的路径。

1 个答案:

答案 0 :(得分:1)

根据评论,将mypy指向Python源文件可能是最简单的选择

对于其他遇到此问题的人:由于mypy如何处理命令行参数,因此可以“解决”该问题。如果它传递了一个目录名(如OP所隐含地执行的),则它将在该目录中查找是否有要检查的Python文件。之所以失败,是因为该glob恰好匹配了不包含任何.py文件的目录。

更改glob以匹配以.py结尾的名称,这意味着它很可能只选择使mypy开心的Python源文件