Spec-Zone.ru › Flow

.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 он будет читать и отслеживать

  1. /path/to/root/ (включается автоматически)
  2. /path/to/externalFile.js
  3. Всё содержимое /path/to/externalDir/
  4. Любой файл в /path/to/otherProject/, имя которого заканчивается на .js
  5. Всё содержимое каталогов с именем 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 он будет читать и отслеживать

  1. /path/to/root/ (включается автоматически)
  2. /path/to/externalFile.js
  3. /path/to/externalDir/
  4. Любой файл в /path/to/otherProject/, имя которого заканчивается на .js
  5. Любой каталог в /path/to/otherProject с именем coolStuff/

© 2013–present Facebook Inc.
Licensed under the MIT License.
https://flow.org/en/docs/config/include

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API