Hello you wonderful people!
Our university is currently doing some research with SonarQube but now we are also looking into utilizing it in teaching. The idea is to start scanning student repositories and provide feedback about the code quality. The languages we want to support in the first phase are Python, JavaScript and Java.
We have an on-prem GitLab and on-prem EE SonarQube. The idea is to integrate the dockerized scanner into our GitLab CI and send reports to SonarQube.
First tests with Python looked promising as we got the reports to SQ in just a couple of hours. However there doesn’t seem to be any tooling available in the image to produce coverage reports for Python.
We still haven’t tested Java. JavaScript started to work pretty easily since we have npm available in the image.
If the image contained pip it would probably solve at least our current problem of producing coverage reports for Python.