В моем файле sonar-project.properties у меня есть следующие настройки:
...
sonar.sources=src
sonar.exclusions=src/**/*.test.js
sonar.javascript.file.suffixes=js,jsx
Однако моя сборка завершается с ошибкой:
ERROR: Caused by: Line 346 of report refers to a file which is not configured as a test file: /tmp/app/src/components/__tests__/filters.test.jsx
Мои журналы jenkins сообщают точночто 58 files ignored because of inclusion/exclusion patterns
, проверено с помощью find . -name "*.test.js" | wc -l = 58
, та же команда с jsx дает мне 10 результатов find . -name "*.test.jsx" | wc -l
, означающее, что sonar.javascript.file.suffixes=js,jsx
не применяется к свойству exclusion.
Как сделатьЯ исключаю файлы из моего источника с расширениями .js и .jsx?