.flowconfig [include]
Flow 0.328 и более поздние версии
Секция [include] в файле .flowconfig указывает Flow включить заданные файлы или каталоги. Каждая строка — это шаблон glob относительно корня проекта. Используйте * для поиска в одном каталоге и ** для поиска с переходом между каталогами. Чтобы включить каталог рекурсивно, добавьте в конец шаблона /**. Абсолютные пути и заполнитель <PROJECT_ROOT> не поддерживаются.
Корневой каталог проекта (в котором находится .flowconfig) включается автоматически.
Например, если /path/to/root/.flowconfig содержит следующую секцию [include]:
[include] ../externalFile.js ../externalDir/** ../otherProject/*.js ../otherProject/**/coolStuff/**
Тогда при проверке Flow проекта в /path/to/root он будет читать и отслеживать
-
/path/to/root/(включается автоматически) /path/to/externalFile.js- Всё содержимое
/path/to/externalDir/ - Любой файл в
/path/to/otherProject/, имя которого заканчивается на.js - Всё содержимое каталогов с именем
coolStuff/в/path/to/otherProject
Flow 0.327 и более ранние версии
Следующий синтаксис путей работает в Flow 0.325 и более ранних версиях.
Секция [include] в файле .flowconfig указывает Flow включить заданные файлы или каталоги. Рекурсивное включение каталога включает все файлы в этом каталоге и его подкаталогах. Символические ссылки отслеживаются, если они ведут к файлу или каталогу, который также включён. Каждая строка в секции include — это путь для включения. Эти пути могут быть относительными к корневому каталогу или абсолютными и поддерживают подстановочные символы с одной и двумя звёздочками.
Корневой каталог проекта (в котором находится .flowconfig) включается автоматически.
Например, если /path/to/root/.flowconfig содержит следующую секцию [include]:
[include] ../externalFile.js ../externalDir/ ../otherProject/*.js ../otherProject/**/coolStuff/
Тогда при проверке Flow проекта в /path/to/root он будет читать и отслеживать
-
/path/to/root/(включается автоматически) /path/to/externalFile.js/path/to/externalDir/- Любой файл в
/path/to/otherProject/, имя которого заканчивается на.js - Любой каталог в
/path/to/otherProjectс именемcoolStuff/
© 2013–present Facebook Inc.
Licensed under the MIT License.
https://flow.org/en/docs/config/include