Urgent.News

What's breaking now, across thousands of outlets.

Tech

rsonar : la qualité de code façon SonarQube, directement dans R

Quand on développe des packages ou des projets R en équipe, une question revient vite : comment s'assurer que le code reste propre, testé et maintenable, sans avoir à déployer une usine à gaz de type SonarQube ? C'est exactement le problème que résout rsonar , un nouveau package R cité cet été dans le rweekly . Le principe : un SonarQube pensé pour R rsonar part d'un constat simple : l'écosystème…

rsonar est un nouveau package R qui permet d'assurer la qualité du code des packages et projets R en équipe sans avoir à déployer une usine à SonarQube. Il combine plusieurs outils existants tels que lintr, styler, covr et goodpractice pour fournir une seule vue globale de la qualité du code. Comme SonarQube, rsonar permet de détecter les bugs, d'analyser le style, la complexité, la couverture de tests et de fixer des seuils de qualité.

Il fonctionne localement pour un retour instantané ou en CI pour une analyse complète. Parmi ses fonctionnalités clés figurent le rapport interactif, l'indice de dette technique, la classement des fichiers à corriger par priorité, la comparaison des analyses et le suivi de l'évolution de la qualité. rsonar supporte également l'intégration avec air, un formateur de code R rapide, permettant d'automatiser la correction du style du code et d'ouvrir des Merge Requests ou Pull Requests avec les corrections.

Ainsi, rsonar permet de maintenir une qualité de code élevée tout en rendant le processus plus efficace et sans effort pour l'équipe.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

More from Thursday 3 September →