自动包含根目录(.flowconfig所在的目录)。
还有:
忽略处理后包括。如果您包含并忽略文件,它将被忽略。
那么,如果我想在我的根目录中只包含一个或两个目录进行处理,并默认忽略其他所有内容,该怎么办?有没有办法做到这一点?
答案 0 :(得分:2)
你没有提到为什么你想默认忽略一切,但我认为你的意思是两件事之一:
我只想输入检查一些文件
Flow专为此用例而设计。您需要在要检查的任何文件的顶部添加/* @flow */
注释,因此默认情况下不会检查没有该注释的文件。
(FWIW,如果您确实要检查所有内容,可以使用--all
标记。)
Flow为我提供了我不想检查的文件的错误
在0.22之后,Flow不再解析文件,除非它们以@flow
注释开头。此更改修复了一个长期存在的问题,例如,Flow会在node_modules
中抱怨不支持的语法。
希望这有帮助!
答案 1 :(得分:0)
只是为了增加Sam的有用答案并直接回答这个问题,我只是想提一下,从Flowtype 0.22.0开始,这是不可能的。默认情况下始终包含您运行的根目录,并且在包含后应用flowconfig中的忽略,因此无法手动忽略所有内容,然后包含特定目录。但是,这并不是很重要,因为如果没有/* @flow */
注释,流不会解析文件。