Javascript /*@flow strict*/在所有源文件上
使用all=true,我可以使流检查所有文件。 如何将其扩展到严格检查所有文件 我当前的.flowconfig:Javascript /*@flow strict*/在所有源文件上,javascript,flowtype,Javascript,Flowtype,使用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 除非在文
[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*/否则不会应用最后一个strict部分。我希望尽可能避免在所有文件中添加注释:我的问题在github上得到了回答: 据我所知,strict实际上只是将[strict]中的所有lints设置为错误。尝试将[strict]部分更改为[lints],并在每行末尾添加=error。因此: [棉绒] 非严格导入=错误 不清楚类型=错误 不安全的getters setters=错误 非类型化导入=错误 非类型化类型导入=错误 在检查流类型时,应将所有这些线头设置为错误。 如果这还不够,请告诉我 我将在这里链接答案: 不幸的是,我没有时间测试提供的解决方案,也许其他人可以确认