Squale, en lui même, ne fait aucune vérification de règles ni de calcul de métriques sur le code source.. Il fournit des plugins libres (pour le moment, tous ceux je connais sont sous la même licence que le projet, LGPL v3) pour "piloter" des outils (lancer et charger les résultats en base), indépendants de Squale, qui eux font des vérifications de règles ou du calcul de métriques. Ces outils peuvent être libres ou propriétaires (Par contre, je ne vois pas pourquoi « commercial [c'est mal] »...)
En Java, il y a pléthore d'outils libres et librement téléchargeables (Checkstyle, PMD, JavaNCSS, JDepend, etc.) et Squale propose déjà des plugins pour ceux-ci.
En C/C++, à ma connaissance, il n'y a pour le moment que des plugins vers des outils commerciaux (et certainement propriétaires pour la plupart), notamment McCabe, RSM, etc. plugins développés par des entreprises qui ont ces outils. Mais je pense qu'il est tout à fait possible de développer un plugin pour des outils non proprios. Wikipédia en fournit une liste ici : en:List_of_tools_for_static_code_analysis (Pas de page équivalente en français, c'est d'ailleurs ce dernier lien qui répond peut-être le plus à ta question.)
[^] # Re: Plugin C
Posté par Florent Zara (site web personnel, Mastodon) . En réponse à la dépêche Nouvelle version de Squale - Software QUALity Enhancement project. Évalué à 2.
En Java, il y a pléthore d'outils libres et librement téléchargeables (Checkstyle, PMD, JavaNCSS, JDepend, etc.) et Squale propose déjà des plugins pour ceux-ci.
En C/C++, à ma connaissance, il n'y a pour le moment que des plugins vers des outils commerciaux (et certainement propriétaires pour la plupart), notamment McCabe, RSM, etc. plugins développés par des entreprises qui ont ces outils. Mais je pense qu'il est tout à fait possible de développer un plugin pour des outils non proprios. Wikipédia en fournit une liste ici : en:List_of_tools_for_static_code_analysis (Pas de page équivalente en français, c'est d'ailleurs ce dernier lien qui répond peut-être le plus à ta question.)