Si vous vous souciez de la qualité du code, alors ces cinq plugins IDE JetBrains sont faits pour vous ! Ils vous aideront à nettoyer votre code, à refactoriser plus facilement, à signaler la dette technique et, finalement, à écrire un code de qualité plus rapidement.
1. Pas
Stepsize est un outil de suivi des problèmes d’éditeur pour une base de code saine. Il vous permet de mettre en signet et de signaler la dette technique et le code à refactoriser. Si vous rencontrez du code qui nécessite une refactorisation mais que vous n’avez pas le temps de le faire tout de suite, vous pouvez le rendre visible et soulever un problème directement dans VS Code.
Ce que tu peux faire
- Créez et affichez des problèmes de code directement depuis votre éditeur
- Suivre et hiérarchiser les améliorations de code comme la dette technique
- Ajoutez des problèmes clés à vos sprints avec l’intégration de Jira
Prise en charge linguistique : n’importe quelle langue
2. CodeStream
CodeStream élimine le changement de contexte et simplifie la discussion et la révision du code en mettant des outils de collaboration dans votre IDE.
Il prend en charge les demandes d’extraction de GitHub, BitBucket et GitLab ; gestion des problèmes de Jira, Trello, Asana et 9 autres ; et fournit une discussion de code qui relie le tout, intégrée à Slack, MS Teams, e-mail et notifications dans l’éditeur.
Ce que tu peux faire
• Créer, examiner et fusionner des demandes d’extraction GitHub
• Obtenez des commentaires sur les travaux en cours avec les revues de code pré-RP
• Discutez avec vos coéquipiers de votre code
Prise en charge linguistique : n’importe quelle langue
3. RefactorInsight
RefactorInsight améliore la représentation IDE des modifications de code avec des informations de refactorisation qui prennent en charge Java et Kotlin.
Ce que tu peux faire
- Identifier les refactorisations dans les Pull Requests
- Étiqueter les commits qui contiennent des refactorings
- Voir les refactorisations à n’importe quel commit spécifique sélectionné dans l’onglet git log
- Consultez l’historique de refactorisation pour les classes, les méthodes et les champs
Prise en charge des langues : Java et Kotlin
4. Scanner de vulnérabilité Snyk
Vulnerability Scanner de Snyk vous aide à trouver et à corriger les vulnérabilités de sécurité et les problèmes de qualité du code dans vos projets.
Ce que tu peux faire
• Trouvez et corrigez les problèmes de sécurité
• Voir une liste de différents types de problèmes, regroupés en catégories
• Obtenez un conseil de correction exploitable
Prise en charge linguistique : n’importe quelle langue
5. Spotbugs
Le plug-in IntelliJ SpotBugs fournit une analyse de code d’octet statique pour rechercher des bogues dans le code Java à partir d’IntelliJ IDEA. SpotBugs est un outil de détection de défauts pour Java qui utilise une analyse statique pour rechercher plus de 400 modèles de bogues, tels que les déréférencements de pointeur nul, les boucles récursives infinies, les mauvaises utilisations des bibliothèques Java et les blocages.
Ce que tu peux faire
• Identifiez des centaines de défauts graves dans les grandes applications au sein d’IntelliJ IDEA
Prise en charge des langues : Java