Как игнорировать файлы в SONAR для приложения ReactJs, использующего JEST для тестирования - PullRequest
0 голосов
/ 16 октября 2018

Игнорировать index.js файлы в гидролокаторе для приложения ReactJs, используя Jest для тестирования.Моя конфигурация в package.json:

"jest": {
    "collectCoverageFrom": [
      "**/*.{js,jsx}",
      "!**/index.{js,jsx}",
      "!**/*.{stories.js,demo.js}",
      "!**/build/**",
      "!**/mocks/**",
      "!**/coverage/**",
      "!**/node_modules/**"
    ],
    "snapshotSerializers": [
      "enzyme-to-json/serializer"
    ]
  }

и конфигурация в sonar.properties:

sonar.verbose=true
sonar.sourceEncoding=UTF-8
sonar.exclusions=**/*.spec.js,**/index.js,tests.webpack.js,webpack.config.babel.js,**/coverage/**/*.*
sonar.test=Sources/client/web-lure/src
sonar.test.inclusions=**/*.spec.js
sonar.javascript.lcov.reportPath=Sources/client/coverage/lcov.info

В локальном режиме я вижу, что index.js файлы игнорируются, но SONAR нене игнорируйте эти файлы.

1 Ответ

0 голосов
/ 04 февраля 2019

Согласно документации здесь , вы можете использовать sonar.coverage.exclusions для отключения метрик покрытия для определенных файлов.

...