Visiteur AST pour calculer la complexité cyclomatique
Instance methods
visit(node :
Crystal::Def) :
Bool Début d'une méthode - complexité de base = 1
Sourcevisit(node :
Crystal::If) :
Bool Structures conditionnelles - augmentent la complexité
Sourcevisit(node :
Crystal::While) :
Bool Boucles - augmentent la complexité
Sourcevisit(node :
Crystal::And) :
Bool Opérateurs logiques - augmentent la complexité
Sourcevisit(node :
Crystal::ExceptionHandler) :
Bool Gestion d'erreurs - augmente la complexité
Sourcevisit(node :
Crystal::ASTNode) :
Bool Méthode par défaut pour continuer la visite
Source