SonarCloud dashboards not generated for Microsoft Fabric notebooks – supported or not?

Hi Team,

We have configured SonarCloud analysis successfully in an Azure DevOps pipeline, and the scan completes without errors. However, we do not see the usual dashboards (Security, Reliability, Maintainability).

Repository details:

  • The repository contains only Microsoft Fabric notebooks (exported as *.Notebook/notebook-content.py) and JSON configuration files

  • There are no standalone Python modules (no standard .py source folders like /src)

  • SonarCloud analysis runs using CLI mode

  • The project appears in SonarCloud, but no code-quality metrics are shown

Observed behaviour:

  • Analysis completes successfully

  • No Bugs, Vulnerabilities, Code Smells, or Maintainability metrics are generated

  • Background tasks show either zero or ignored lines of code

Question:

  1. Are Microsoft Fabric notebooks (exported as notebook-content.py) officially supported for SonarCloud code-quality analysis?

  2. If a repository contains only Fabric notebooks and JSON files, is it expected that SonarCloud will not generate Security, Reliability, and Maintainability dashboards?

  3. Is there any recommended or supported approach to analyse Fabric notebooks with SonarCloud, or is refactoring logic into standard Python modules the only option?

We would like to confirm whether this is a known limitation or if any configuration changes are recommended.sonar task: SonarCloudPrepare@3
inputs:
SonarCloud: ‘SonarCloud-Service-Connection’
organization: ‘your-org’
scannerMode: ‘CLI’
configMode: ‘manual’
cliProjectKey: ‘sample_project’
cliProjectName: ‘sample_project’
extraProperties: |
sonar.python.version=3
sonar.sources=.
sonar.exclusions=/*.Notebook/,/notebook-content.py,/*.json

  • task: SonarCloudAnalyze@3

  • task: SonarCloudPublish@3

Thanks in advance for your guidance.

Could someone assist me with this, please?