Facebook 的 Pysa 工具看起来很有用,在 Pysa 教程练习中,它们使用相对路径引用 pyre-check 存储库中提供的文件,以包含练习目录之外的路径。
https://github.com/facebook/pyre-check/blob/master/pysa_tutorial/exercise1/.pyre_configuration
{
"source_directories": ["."],
"taint_models_path": ["."],
"search_path": [
"../../stubs/"
],
"exclude": [
".*/integration_test/.*"
]
}
在 pyre-check 存储库中为 Django 提供了存根,如果我知道安装 pyre check 的路径,我可以在我的文件中进行硬编码.pyre_configuration
并得到一些工作,但另一个开发人员可能会以不同的方式安装 pyre-check。
有没有更好的方法来引用这些提供的存根,或者我应该将它们复制到我正在处理的存储库中?