Hi Ann,
According to the documentation you shared, these are the config files I need:
Does it hurt to have both sonar-project.properties and .sonarcloud.properties ?
I use GitHub Actions for PR Decoration and AWS CodePipeline for complete analysis.
This is my content in .sonarcloud.properties
# Path to sources
sonar.sources=.
sonar.python.version=3.8
sonar.exclusions=external_services/book/tests/files/**, **/xsd_model/**, **/*airsub.py, **/pnr_retrieve_api.py, **/pnr_retrieve_sub.py, **/*airsup.py, static/**, staticfiles/**, yaml/**, ref_scripts/search_response_structure_v0.4_mini.json, **/*hotelsup.py, **/*hotelsub.py, **/*universalsub.py, **/*universalsup.py
sonar.coverage.exclusions=external_services/book/tests/files/**, **/xsd_model/**, **/*airsub.py, **/pnr_retrieve_api.py, **/pnr_retrieve_sub.py, **/*airsup.py, static/**, staticfiles/**, yaml/**, ref_scripts/search_response_structure_v0.4_mini.json, **/*hotelsup.py, **/*hotelsub.py, **/*universalsub.py, **/*universalsup.py
sonar.cdp.exclusions=external_services/book/tests/files/**, **/xsd_model/**, **/*airsub.py, **/pnr_retrieve_api.py, **/pnr_retrieve_sub.py, **/*airsup.py, static/**, staticfiles/**, yaml/**, ref_scripts/search_response_structure_v0.4_mini.json, **/*hotelsup.py, **/*hotelsub.py, **/*universalsub.py, **/*universalsup.py
sonar.test.exclusions=external_services/book/tests/files/**, **/xsd_model/**, **/*airsub.py, **/pnr_retrieve_api.py, **/pnr_retrieve_sub.py, **/*airsup.py, static/**, staticfiles/**, yaml/**, ref_scripts/search_response_structure_v0.4_mini.json, **/*hotelsup.py, **/*hotelsub.py, **/*universalsub.py, **/*universalsup.py
sonar.scm.revision=git
#sonar.inclusions=
# Path to tests
#sonar.tests=tests/
#sonar.test.exclusions=
#sonar.test.inclusions=
# Source encoding
#sonar.sourceEncoding=UTF-8
# Exclusions for copy-paste detection
#sonar.cpd.exclusions=
# sonar.projectVersion=3.5.0.2
And this is my content in sonar-project.properties
sonar.projectKey=trip_ninja_api
sonar.organization=trip-ninja-inc-1
sonar.python.version=3.8
sonar.exclusions=external_services/book/tests/files/**, **/xsd_model/**, **/*airsub.py, **/pnr_retrieve_api.py, **/pnr_retrieve_sub.py, **/*airsup.py, static/**, staticfiles/**, yaml/**, ref_scripts/search_response_structure_v0.4_mini.json, **/*hotelsup.py, **/*hotelsub.py, **/*universalsub.py, **/*universalsup.py
sonar.coverage.exclusions=external_services/book/tests/files/**, **/xsd_model/**, **/*airsub.py, **/pnr_retrieve_api.py, **/pnr_retrieve_sub.py, **/*airsup.py, static/**, staticfiles/**, yaml/**, ref_scripts/search_response_structure_v0.4_mini.json, **/*hotelsup.py, **/*hotelsub.py, **/*universalsub.py, **/*universalsup.py
sonar.cdp.exclusions=external_services/book/tests/files/**, **/xsd_model/**, **/*airsub.py, **/pnr_retrieve_api.py, **/pnr_retrieve_sub.py, **/*airsup.py, static/**, staticfiles/**, yaml/**, ref_scripts/search_response_structure_v0.4_mini.json, **/*hotelsup.py, **/*hotelsub.py, **/*universalsub.py, **/*universalsup.py
sonar.test.exclusions=external_services/book/tests/files/**, **/xsd_model/**, **/*airsub.py, **/pnr_retrieve_api.py, **/pnr_retrieve_sub.py, **/*airsup.py, static/**, staticfiles/**, yaml/**, ref_scripts/search_response_structure_v0.4_mini.json, **/*hotelsup.py, **/*hotelsub.py, **/*universalsub.py, **/*universalsup.py
sonar.scm.revision=git
sonar.qualitygate.wait=true
# This is the name and version displayed in the SonarCloud UI.
#sonar.projectName=trip_ninja_api
#sonar.projectVersion=1.0
# Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows.
#sonar.sources=.
# Encoding of the source code. Default is default system encoding
#sonar.sourceEncoding=UTF-8
I think in the UI this is affecting as well…

I will remove the checkbox for disabling the SCM sensor, let me know if I need only sonar-project.properties on my project.
Thanks 