我将mypy设置为针对/ src / ** /运行。运行此命令时,我会收到
之类的错误There are no .py[i] files in directory 'src/repos/__pycache__/'
有没有办法可以忽略某些路径?
我不想为每个文件夹或文件都指定单独的路径。
答案 0 :(得分:1)
根据评论,将mypy指向Python源文件可能是最简单的选择
对于其他遇到此问题的人:由于mypy如何处理命令行参数,因此可以“解决”该问题。如果它传递了一个目录名(如OP所隐含地执行的),则它将在该目录中查找是否有要检查的Python文件。之所以失败,是因为该glob恰好匹配了不包含任何.py
文件的目录。
更改glob以匹配以.py
结尾的名称,这意味着它很可能只选择使mypy开心的Python源文件