MovingBlocks / Terasology

Terasology - open source voxel world
http://terasology.org
Apache License 2.0
3.64k stars 1.32k forks source link

Revisit Sonar for Terasology #5244

Open jdrueckert opened 1 month ago

jdrueckert commented 1 month ago

Motivation

We do have sonar tasks in our gradle setup, but as @BenjaminAmos mentioned in a comment on #5194, we neither have any documentation on how to run SonarQube scanner on Terasology engine, nor does it seem to be run in CI.

Proposal

We should decide whether or not we want to keep sonar based on the benefits it brings. If we decide to keep it, we should properly set up the scanner in CI and document how to run it manually. For the latter case, we can have a look at our website repo where it is integrated as a GitHub app.

Alternatives

If we decide to not keep it, we should remove the related gradle tasks and dependencies from this repository.