Genese complexity report

<- tasks.d.ts
Methods : 7
Complexity index : 5.8
Cyclomatic complexity : 7
Cognitive complexity
100 % Correct 7/7
0 % Warning 0/7 (threshold : 10)
0 % Error 0/7 (threshold : 20)
Cyclomatic complexity
100 % Correct 7/7
0 % Warning 0/7 (threshold : 5)
0 % Error 0/7 (threshold : 10)
Methods of tasks.d.ts
generate Complexity Index 0.8 Cyclomatic complexity 1
                            
                                
            
            export declare function generate(patterns: Pattern[], settings: Settings): Task[]; // -------- +0.8 Complexity index (+0.8 atomic)
            
                            
                        
convertPatternsToTasks Complexity Index 1 Cyclomatic complexity 1
                            
                                
            
            export declare function convertPatternsToTasks(positive: Pattern[], negative: Pattern[], dynamic: boolean): Task[]; // -------- +1.0 Complexity index (+1.0 atomic)
            
                            
                        
getPositivePatterns Complexity Index 0.6 Cyclomatic complexity 1
                            
                                
            
            export declare function getPositivePatterns(patterns: Pattern[]): Pattern[]; // ----------------------------------------------- +0.6 Complexity index (+0.6 atomic)
            
                            
                        
getNegativePatternsAsPositive Complexity Index 0.9 Cyclomatic complexity 1
                            
                                
            
            export declare function getNegativePatternsAsPositive(patterns: Pattern[], ignore: Pattern[]): Pattern[]; // -------- +0.9 Complexity index (+0.9 atomic)
            
                            
                        
groupPatternsByBaseDirectory Complexity Index 0.5 Cyclomatic complexity 1
                            
                                
            
            export declare function groupPatternsByBaseDirectory(patterns: Pattern[]): PatternsGroup; // ------------------------ +0.5 Complexity index (+0.5 atomic)
            
                            
                        
convertPatternGroupsToTasks Complexity Index 0.9 Cyclomatic complexity 1
                            
                                
            
            export declare function convertPatternGroupsToTasks(positive: PatternsGroup, negative: Pattern[], dynamic: boolean): Task[]; // -------- +0.9 Complexity index (+0.9 atomic)
            
                            
                        
convertPatternGroupToTask Complexity Index 1.1 Cyclomatic complexity 1
                            
                                
            
            export declare function convertPatternGroupToTask(base: string, positive: Pattern[], negative: Pattern[], dynamic: boolean): Task; // -------- +1.1 Complexity index (+1.1 atomic)