Genese complexity report

<- api.d.ts
Methods : 17
Complexity index : 5.1
Cyclomatic complexity : 17
Cognitive complexity
100 % Correct 17/17
0 % Warning 0/17 (threshold : 10)
0 % Error 0/17 (threshold : 20)
Cyclomatic complexity
100 % Correct 17/17
0 % Warning 0/17 (threshold : 5)
0 % Error 0/17 (threshold : 10)
Methods of api.d.ts
visit Complexity Index 0.3 Cyclomatic complexity 1
                            
                                
            
                /**
                 * The entry point visitor method.
                 * This will dispatch to the specific visitor method.
                 */
                visit(node: IRegExpAST) // ------------------------------------- +0.3 Complexity index (+0.3 atomic)
            
                            
                        
visitChildren Complexity Index 0.3 Cyclomatic complexity 1
                            
                                
                
            
                /**
                 * The entry point for visiting the children of a node.
                 * Override this to filter the types of children visited
                 * or to support new types of children in extended ASTs.
                 */
                visitChildren(node: IRegExpAST) // -------------------------------- +0.3 Complexity index (+0.3 atomic)
            
                            
                        
visitPattern Complexity Index 0.3 Cyclomatic complexity 1
                            
                                
                
            
                /**
                 * The specific visitor methods
                 * Override some of these of create custom visitors.
                 */
                visitPattern(node: RegExpPattern) // -------------------------- +0.3 Complexity index (+0.3 atomic)
            
                            
                        
visitFlags Complexity Index 0.3 Cyclomatic complexity 1
                            
                                
                
                visitFlags(node: RegExpFlags) // ----------- +0.3 Complexity index (+0.3 atomic)
            
                            
                        
visitDisjunction Complexity Index 0.3 Cyclomatic complexity 1
                            
                                
                
                visitDisjunction(node: Disjunction) // ------- +0.3 Complexity index (+0.3 atomic)
            
                            
                        
visitAlternative Complexity Index 0.3 Cyclomatic complexity 1
                            
                                
                
                visitAlternative(node: Alternative) // ------- +0.3 Complexity index (+0.3 atomic)
            
                            
                        
visitStartAnchor Complexity Index 0.3 Cyclomatic complexity 1
                            
                                
                
                visitStartAnchor(node: Assertion) // --------- +0.3 Complexity index (+0.3 atomic)
            
                            
                        
visitEndAnchor Complexity Index 0.3 Cyclomatic complexity 1
                            
                                
                
                visitEndAnchor(node: Assertion) // --------- +0.3 Complexity index (+0.3 atomic)
            
                            
                        
visitWordBoundary Complexity Index 0.3 Cyclomatic complexity 1
                            
                                
                
                visitWordBoundary(node: Assertion) // ------- +0.3 Complexity index (+0.3 atomic)
            
                            
                        
visitNonWordBoundary Complexity Index 0.3 Cyclomatic complexity 1
                            
                                
                
                visitNonWordBoundary(node: Assertion) // ------- +0.3 Complexity index (+0.3 atomic)
            
                            
                        
visitLookahead Complexity Index 0.3 Cyclomatic complexity 1
                            
                                
                
                visitLookahead(node: Assertion) // ------------- +0.3 Complexity index (+0.3 atomic)
            
                            
                        
visitNegativeLookahead Complexity Index 0.3 Cyclomatic complexity 1
                            
                                
                
                visitNegativeLookahead(node: Assertion) // ------- +0.3 Complexity index (+0.3 atomic)
            
                            
                        
visitCharacter Complexity Index 0.3 Cyclomatic complexity 1
                            
                                
                
                visitCharacter(node: Character) // --------------- +0.3 Complexity index (+0.3 atomic)
            
                            
                        
visitSet Complexity Index 0.3 Cyclomatic complexity 1
                            
                                
                
                visitSet(node: Set) // ------------------- +0.3 Complexity index (+0.3 atomic)
            
                            
                        
visitGroup Complexity Index 0.3 Cyclomatic complexity 1
                            
                                
                
                visitGroup(Node: Group) // ------- +0.3 Complexity index (+0.3 atomic)
            
                            
                        
visitGroupBackReference Complexity Index 0.3 Cyclomatic complexity 1
                            
                                
                
                visitGroupBackReference(Node: GroupBackReference) // ------- +0.3 Complexity index (+0.3 atomic)
            
                            
                        
visitQuantifier Complexity Index 0.3 Cyclomatic complexity 1
                            
                                
                
                visitQuantifier(Node: Quantifier) // ----------------------- +0.3 Complexity index (+0.3 atomic)