Learn how to configure and connect Sonarqube to control your Evolutivo.FW code base.
Evolutivo takes its coding responsibilities very seriously. We study, review, and apply general best practices in all our work, but having the tranquility of knowing that we are backed by a tool like Sonarqube is so reassuring 😊
We use it as we code to keep issues at bay but also dedicate time to reviewing the recommendations and refactoring our code accordingly. This is not a trivial task, mainly because the refactor must be backed by unit tests, but it is essential to the continued success of the platform.
Read on to learn how to configure your editor environment to work with evolutivo.fw or connect to your project.
We use the open-source version of Sonarqube and install it using the docker compose files. This is extremely easy. You just have to be careful to configure the persistent volumes correctly and make backups. I share here the configuration we use.
The Postgresql database and the configuration files are backed up regularly within our company backup policies. Mostly using rsnapshot.
I use Visual Studio code, so I am going to explain here only how to connect this IDE, others should be just as easy.
example of throw exception