An attempt to get code quality insigths
Cette MR propose:
- d'ajouter une cible
ClangTidy
qui lance une analyse du code via clang-tidy sur les fichiers modifiés (i.e différents entre la branche courante et la branche d'origine). Cette analyse est à lancer depuis nos machines. - d'ajouter des étapes dans la CI permettant d'obtenir une analyse du code via SonarCloud: https://sonarcloud.io/project/branches_list?id=themys_themysserverplugins. Cette analyse est lancée automatiquement lors du passage de la CI.
Il faut noter que la configuration de SonarCloud n'est pas terminée mais il me parait nécessaire de merger afin de pouvoir lancer l'analyse sur la branche main et ainsi faciliter l'exploration de SonarCloud et de ses possibilités.
Edited by guillaume Peillex