使用all=true
,我可以对所有文件进行流检查。
如何扩展它以严格检查所有文件?
我当前的.flowconfig:
[ignore]
.*/node_modules/.*
[libs]
flow-typed
[options]
all=true
module.use_strict=true
[strict]
nonstrict-import
unclear-type
unsafe-getters-setters
untyped-import
untyped-type-import
除非我在文件中键入/* @flow strict */
,否则将不应用最后一个严格的部分。我想尽可能避免在所有文件中添加评论:)
答案 0 :(得分:1)
我的问题在github上得到了回答:
据我了解,严格,实际上只是将[strict]中的所有棉绒设置为错误。尝试将[strict]部分更改为[lints],并在每行末尾添加= error。所以:
[棉绒]
nonstrict-import =错误
unclear-type =错误
unsafe-getters-setters =错误
untyped-import =错误
untyped-type-import =错误这应该在检查流类型时将所有这些棉绒设置为错误。 让我知道这是否还不够。
我将在此处链接答案:https://github.com/facebook/flow/issues/6967
不幸的是,我还没有时间测试提供的解决方案,也许其他人可以确认?