test

Запускает тесты для React-кодовой базы на нескольких каналах релиза и конфигурациях. Поддерживает шесть каналов релиза: source (по умолчанию), experimental, www, www с variant false, stable и classic, каждый с уникальными конфигурациями флагов функций. Принимает шаблоны тестов, режим наблюдения для TDD и флаги variant для тестирования различных путей кода. Требует явного аргумента шаблона теста, чтобы избежать запуска всего набора тестов; использует флаг --silent для выявления ошибок и --no-watchman для изоляции...

npx skills add https://github.com/facebook/react --skill test

Больше skills от facebook

add-ir-instruction
facebook
При добавлении новой IR-инструкции необходимо затронуть определённый набор файлов. Этот навык описывает каждый файл, шаблон, которому нужно следовать, и важные соглашения.
official
binary-size-analysis
facebook
Анализирует изменения размера бинарного файла общей библиотеки hermesvm для каждого коммита в диапазоне git-коммитов. Создаёт отчёт в формате Markdown с размерами для каждого коммита и сводными таблицами значительных увеличений и уменьшений.
official
gc-safe-coding
facebook
Полное объяснение и обоснование см. в doc/GCSafeCoding.md.
official
non-interactive-git-rebase
facebook
Используйте, когда нужно переупорядочить, разделить, удалить или изменить коммиты git, не являющиеся верхними, без доступа к интерактивному редактору. Охватывает программный rebase через…
official
extract-errors
facebook
Извлекает и управляет кодами ошибок для React-приложений. Автоматически извлекает сообщения об ошибках из исходного кода React и присваивает уникальные коды ошибок новым сообщениям. Обнаруживает предупреждения о "неизвестном коде ошибки" и помечает сообщения, требующие назначения кода. Проверяет, что коды ошибок остаются синхронизированными с текущей кодовой базой с помощью простой команды yarn.
official
feature-flags
facebook
Управляйте React feature flags по каналам, условно шлюзуйте тесты и отлаживайте сбои, связанные с конкретными флагами. Четыре файла флагов управляют значениями по умолчанию и переопределениями для конкретных каналов (canary, www, React Native, test renderer) с флагами __VARIANT__, имитирующими гейткиперов, протестированных в обоих состояниях. Используйте прагму @gate flagName, чтобы полностью пропускать тесты, когда флаг недоступен, или встроенную gate() для ветвления утверждений при различиях в поведении. Добавление нового флага требует записей в основном файле и во всех файлах форков;...
official
fix
facebook
Автоматическое форматирование кода и линтинг для устранения проблем со стилем до проверок CI. Последовательно запускает Prettier для форматирования кода и linc для проверки линтинга. Определяет оставшиеся ручные исправления, необходимые после автоматических корректировок. Предотвращает сбои CI, выявляя ошибки форматирования и линтинга до коммита.
official
flags
facebook
Проверка и сравнение состояний функциональных флагов в каналах релиза React. Просмотр всех флагов по каналам (www, www-modern, canary, next, experimental, варианты rn) или сравнение конкретных каналов с помощью --diff. Форматы вывода: таблица по умолчанию, экспорт CSV и группировка по статусу очистки. Состояния флагов обозначены символами: включено (✅), отключено (❌), тестирование вариантов (🧪), только профилирование (📊). Частая ошибка: флаги __VARIANT__ тестируются в обоих состояниях на www; используйте --diff для выявления значимых...
official