- one repository (MobileFrontend, Minerva...)
- one language (PHP, JavaScript...)
- one metric (branch coverage...)
- one tool (sonar cube...)
- one feedback mechanism (bot leaving a reply in gerrit)
SonarQube runs for several Java repositories (see 474173 for the list) post-merge and sends the results to SonarCloud (see organizations/wmftest for results).
Done
- 474660: rebuild wikidata-query-rdf docker image
- 474173: Add sonarcloud publication to maven site publish template
- 472661: docker: set SONA_USER_HOME for SonarQube
- J133
- 475470: Add configuration for running PHP code analysis on SonarQube
- 477618: Do not merge: Add sonar-project.properties file
- 485018: WIP Add sonar-project.properties file
- 485025: WIP Add sonar-project.properties file