Конфигурация Jest для покрытия имеет два варианта, которые, как мне кажется, перекрывают друг друга по функциональности:
В документации для collectCoverageFrom
говорится, что вы можете исключить шаблоны, начиная с !
, например:
{
"collectCoverageFrom": [
"**/*.{js,jsx}",
"!**/node_modules/**",
]
}
, но вы также можете добавить шаблоны для coveragePathIgnorePatterns
, например:
{
"collectCoverageFrom": [
"**/*.{js,jsx}",
],
"coveragePathIgnorePatterns": [
"/node_modules/"
]
}
В чем разница между этими двумя конфигурациями?