问题标签 [pysa]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1773 浏览

python - 如何忽略整个项目的pyre-check python包中的特定错误

我正在使用 pyre-checking 进行静态类型测试,我想忽略我项目中的特定错误。

例如:未定义属性[16]:模块google.protobuf.struct_pb2没有属性_STRUCT

假设如果我想从我的项目中忽略这个错误,我该怎么做?

0 投票
2 回答
87 浏览

static-analysis - pysa 用户是否应该复制配置文件?

Facebook 的 Pysa 工具看起来很有用,在 Pysa 教程练习中,它们使用相对路径引用 pyre-check 存储库中提供的文件,以包含练习目录之外的路径。

https://github.com/facebook/pyre-check/blob/master/pysa_tutorial/exercise1/.pyre_configuration

在 pyre-check 存储库中为 Django 提供了存根,如果我知道安装 pyre check 的路径,我可以在我的文件中进行硬编码.pyre_configuration并得到一些工作,但另一个开发人员可能会以不同的方式安装 pyre-check。

有没有更好的方法来引用这些提供的存根,或者我应该将它们复制到我正在处理的存储库中?

0 投票
2 回答
62 浏览

python - pyre 分析时发生未知 AnalysisClassHierarchy.Untracked(_) 异常

紧急尝试为未识别和未记录的错误找到修复程序。

运行 pysa 分析并得到这个:

pyre 配置文件:

我们的型号:

该类的建模:

我们尝试调整了很多东西,但我们不断收到同样的错误。到目前为止,这里仅发现 3 次提及此问题此处位于页面末尾,也位于此处。到目前为止,没有一个有用。