C'est assez bien de maintenir une bonne qualité de code et de prévenir les bugs potentiels, cela les détecte directement dans la PR et suggère même des modifications de code directement, cela économise beaucoup de temps. En cas de faux positif, vous pouvez facilement lui dire de l'ignorer la prochaine fois et il s'en souviendra pour les futures PR, de même pour le style de code, les préférences, etc. Pratiquement tout.
- Il explique les PRs analysés avec des diagrammes et des descriptions détaillées, ce qui aide vraiment à les revoir plus tard et à s'assurer que le code fait exactement ce qui était attendu.
- Il fournit des revues de code de bonne qualité, détectant les bugs, les implémentations non optimales, les tests manquants, et suggère des améliorations.
- Il apprend des retours et de la communication avec les humains et fait mieux les prochaines revues.
- Il fait gagner beaucoup de temps aux réviseurs de PR en vérifiant tous les prérequis.