Vitest как скрыть каталог от coverage?

Для скрытия каталога от покрытия кода в проекте на Vue.js с использованием инструмента тестирования Vitest, вам потребуется создать файл .vitestrc в корневой папке проекта или изменить существующий файл .vitestrc, если он уже существует.

В файле .vitestrc вам нужно добавить раздел "coveragePathIgnorePatterns", в котором может быть указан путь к каталогу или файлу, который вы хотите исключить из покрытия. Например, если вы хотите скрыть каталог "src/components/catalog", вы можете добавить следующую строку:

{
  "coveragePathIgnorePatterns": [
    "/src/components/catalog"
  ]
}

Вы также можете использовать регулярные выражения, чтобы указать более сложные пути, если необходимо исключить несколько каталогов или файлов. Например, если вы хотите скрыть все каталоги, имя которых начинается с "deprecated_", вы можете использовать следующую строку:

{
  "coveragePathIgnorePatterns": [
    "/src/components/deprecated_.*"
  ]
}

После сохранения изменений в .vitestrc Vitest будет игнорировать указанный каталог или файл в процессе рассчета покрытия кода.

Обратите внимание, что название файла .vitestrc может отличаться, в зависимости от инструмента, который вы используете для запуска тестов. Например, в некоторых случаях файл может называться jest.config.js или karma.conf.js. Убедитесь, что вы используете правильное имя файла для своего инструмента тестирования.