Clazy Web UI, une interface pour la visualisation des messages du compilateur
L'objectif est de baisser la barrière d'entrée pour les contributeurs

Clazy est une extension au compilateur Clang qui effectue une analyse statique principalement orientée Qt, afin de faciliter le déploiement de bonnes pratiques, mais aussi de limiter les allocations de mémoire dues à une mauvaise utilisation de l’API.

KDAB annonce maintenant, après Clazy, une interface Web pour faciliter la visualisation des résultats, ainsi que des messages produits par le compilateur en général : Clazy Web UI. KDAB en héberge une instance pour Qt, ce qui permet de voir l’outil en situation réelle.


L’interface est prévue pour être simple à utiliser : après avoir sélectionné un module Qt, elle montre tous les types d’avertissement trouvés lors de la compilation et les endroits dans le code. Il est aussi possible de filtrer les résultats bruts, afin d’éliminer les faux positifs ou encore les mentions les moins intéressantes.

Outre l’amélioration de l’outillage C++, l’objectif est bien évidemment d’attirer plus de contributeurs à Qt, en leur montrant une série de tâches relativement simples à accomplir. Cela pourrait les aider à franchir la barre de gerrit.

Source : Clazy Results Visualizer for Qt, Web UI to view clazy and gcc warnings.