Code Climate pour PHP
Peu de temps après mon article sur Codecov, j’ai vu Codeclimate. En de fournir la couverture de code, Codeclimate donne aussi des information sur la qualité du code.
Première étape, la création d’un compte avec github en cliquant sur « Login » puis « Quality ».
Une fois connecté cliquez sur « Open source » puis sur « Add a repository ».
Dans la liste cliquez sur « Add Repo » pour en face de votre projet.
Lors de votre prochain build, vous aurez alors accès a des informations sur la qualité de votre code.
Dans mon cas, pour le moment tout va bien 🙂 Mais on peut voir qu’il manque la couverture de code.
Il nous faut pour cela rajouter un secret dans Travis CI. Pour le trouver direction « Repo Settings » => « Test coverage » => Copiez le « test reporter id »
Dans Travis CI ajoutez le dans la section « Settings ».
Et lors de votre prochain build vous aurez la couverture de code dans la section « Overview »
Dans la section « Issues » vous trouverez la liste des problèmes détecté par Code Climate. Vous pouvez alors les corriger, ou bien choisir un des options afin de ne plus le voir.
Dans la section « Code » vous trouverez des informations fichier par fichier.
En sélectionnant un fichier vous aurez plus détails sur celui-ci
Notamment la couverture de code.
Et voilà, il ne vous reste qu’a regardez tous ça.