SonarQube Coverage showing wrong JEST coverage report

I am using SonarQube Community Edition, Version 8.5.1 on multi-module project which contains python and javascript modules.
I want to show coverage report on Sonar via Jest Coverage report.
Here is my jest configuration for a javascript module in :

"scripts": {
    "test": "jest --coverage"
 },
  "jest": {
    "collectCoverage": true,
    "coverageDirectory": "../reports"
  }

Here’s my sonar-properites.yaml

sonar.projectKey = <project-key>
sonar.sources = .
sonar.javascript.lcov.reportPaths = reports/lcov.info

My project contains 20+ modules. I want to show independent analysis of all those projects.

Hey there.

  1. You really need to upgrade to v8.9 LTS
  2. If the file is called sonar-properites.yaml none of those values will have any impact. The file needs to be called sonar-project.properties
  3. In the end, do you only have a single report produced for all of your modules, or one for each 20+ modules?