如果存在来自标准库的 FlowType 类型注释,SonarJS 会标记问题

SonarJS marks issues if FlowType type annotations from the standard library are present

SonarJS 4.0 忽略了 FlowType 注释,但在 SonarJS 4.1 中它们被标记为引用错误(规则:javascript:S3827)。

我只想弄清楚这是否是预期的行为以及关于此的预期 "workflow" 是什么。

如果这不是错误,我是否需要将所有这些引用添加到全局变量中,或者处理此行为的最佳做法是什么?

谢谢

这是预期的行为,SonarJS 4.1 版现在将流类型视为符号,并且核心流类型会自动解析,因为它们在新的 flow 环境中可用。当使用 import type 语法正确导入类型时,类型应该自动解析。

An issue 的创建是为了在默认情况下将 React Flow Types 包含在全局变量中。