Genese complexity report

<- zlib.d.ts
Methods : 45
Complexity index : 27.9
Cyclomatic complexity : 45
Cognitive complexity
100 % Correct 45/45
0 % Warning 0/45 (threshold : 10)
0 % Error 0/45 (threshold : 20)
Cyclomatic complexity
100 % Correct 45/45
0 % Warning 0/45 (threshold : 5)
0 % Error 0/45 (threshold : 10)
Methods of zlib.d.ts
createBrotliCompress Complexity Index 0.4 Cyclomatic complexity 1
                            
                                
                
            
                function createBrotliCompress(options?: BrotliOptions): BrotliCompress; // ------- +0.4 Complexity index (+0.4 atomic)
            
                            
                        
createBrotliDecompress Complexity Index 0.4 Cyclomatic complexity 1
                            
                                
                
                function createBrotliDecompress(options?: BrotliOptions): BrotliDecompress; // ------- +0.4 Complexity index (+0.4 atomic)
            
                            
                        
createGzip Complexity Index 0.4 Cyclomatic complexity 1
                            
                                
                
                function createGzip(options?: ZlibOptions): Gzip; // --------------------------------- +0.4 Complexity index (+0.4 atomic)
            
                            
                        
createGunzip Complexity Index 0.4 Cyclomatic complexity 1
                            
                                
                
                function createGunzip(options?: ZlibOptions): Gunzip; // ------- +0.4 Complexity index (+0.4 atomic)
            
                            
                        
createDeflate Complexity Index 0.4 Cyclomatic complexity 1
                            
                                
                
                function createDeflate(options?: ZlibOptions): Deflate; // ------- +0.4 Complexity index (+0.4 atomic)
            
                            
                        
createInflate Complexity Index 0.4 Cyclomatic complexity 1
                            
                                
                
                function createInflate(options?: ZlibOptions): Inflate; // ------- +0.4 Complexity index (+0.4 atomic)
            
                            
                        
createDeflateRaw Complexity Index 0.4 Cyclomatic complexity 1
                            
                                
                
                function createDeflateRaw(options?: ZlibOptions): DeflateRaw; // ------- +0.4 Complexity index (+0.4 atomic)
            
                            
                        
createInflateRaw Complexity Index 0.4 Cyclomatic complexity 1
                            
                                
                
                function createInflateRaw(options?: ZlibOptions): InflateRaw; // ------- +0.4 Complexity index (+0.4 atomic)
            
                            
                        
createUnzip Complexity Index 0.4 Cyclomatic complexity 1
                            
                                
                
                function createUnzip(options?: ZlibOptions): Unzip; // ----------------- +0.4 Complexity index (+0.4 atomic)
            
                            
                        
brotliCompress Complexity Index 0.8 Cyclomatic complexity 1
                            
                                
                
            
                function brotliCompress(buf: InputType, options: BrotliOptions, callback: CompressCallback): void; // ------- +0.8 Complexity index (+0.8 atomic)
            
                            
                        
brotliCompress Complexity Index 0.6 Cyclomatic complexity 1
                            
                                
                
                function brotliCompress(buf: InputType, callback: CompressCallback): void; // ------------------------------- +0.6 Complexity index (+0.6 atomic)
            
                            
                        
___promisify__ Complexity Index 0.7 Cyclomatic complexity 1
                            
                                
                
                    function __promisify__(buffer: InputType, options?: BrotliOptions): Promise<Buffer>; // ------- +0.7 Complexity index (+0.7 atomic)
            
                            
                        
brotliCompressSync Complexity Index 0.6 Cyclomatic complexity 1
                            
                                
                
            
                function brotliCompressSync(buf: InputType, options?: BrotliOptions): Buffer; // ------- +0.6 Complexity index (+0.6 atomic)
            
                            
                        
brotliDecompress Complexity Index 0.8 Cyclomatic complexity 1
                            
                                
                
            
                function brotliDecompress(buf: InputType, options: BrotliOptions, callback: CompressCallback): void; // ------- +0.8 Complexity index (+0.8 atomic)
            
                            
                        
brotliDecompress Complexity Index 0.6 Cyclomatic complexity 1
                            
                                
                
                function brotliDecompress(buf: InputType, callback: CompressCallback): void; // ------------------------------- +0.6 Complexity index (+0.6 atomic)
            
                            
                        
___promisify__ Complexity Index 0.7 Cyclomatic complexity 1
                            
                                
                
                    function __promisify__(buffer: InputType, options?: BrotliOptions): Promise<Buffer>; // ------- +0.7 Complexity index (+0.7 atomic)
            
                            
                        
brotliDecompressSync Complexity Index 0.6 Cyclomatic complexity 1
                            
                                
                
            
                function brotliDecompressSync(buf: InputType, options?: BrotliOptions): Buffer; // ------- +0.6 Complexity index (+0.6 atomic)
            
                            
                        
deflate Complexity Index 0.6 Cyclomatic complexity 1
                            
                                
                
            
                function deflate(buf: InputType, callback: CompressCallback): void; // ------------------- +0.6 Complexity index (+0.6 atomic)
            
                            
                        
deflate Complexity Index 0.8 Cyclomatic complexity 1
                            
                                
                
                function deflate(buf: InputType, options: ZlibOptions, callback: CompressCallback): void; // ------- +0.8 Complexity index (+0.8 atomic)
            
                            
                        
___promisify__ Complexity Index 0.7 Cyclomatic complexity 1
                            
                                
                
                    function __promisify__(buffer: InputType, options?: ZlibOptions): Promise<Buffer>; // ------- +0.7 Complexity index (+0.7 atomic)
            
                            
                        
deflateSync Complexity Index 0.6 Cyclomatic complexity 1
                            
                                
                
            
                function deflateSync(buf: InputType, options?: ZlibOptions): Buffer; // ------- +0.6 Complexity index (+0.6 atomic)
            
                            
                        
deflateRaw Complexity Index 0.6 Cyclomatic complexity 1
                            
                                
                
            
                function deflateRaw(buf: InputType, callback: CompressCallback): void; // ------- +0.6 Complexity index (+0.6 atomic)
            
                            
                        
deflateRaw Complexity Index 0.8 Cyclomatic complexity 1
                            
                                
                
                function deflateRaw(buf: InputType, options: ZlibOptions, callback: CompressCallback): void; // ------- +0.8 Complexity index (+0.8 atomic)
            
                            
                        
___promisify__ Complexity Index 0.7 Cyclomatic complexity 1
                            
                                
                
                    function __promisify__(buffer: InputType, options?: ZlibOptions): Promise<Buffer>; // ------- +0.7 Complexity index (+0.7 atomic)
            
                            
                        
deflateRawSync Complexity Index 0.6 Cyclomatic complexity 1
                            
                                
                
            
                function deflateRawSync(buf: InputType, options?: ZlibOptions): Buffer; // ------- +0.6 Complexity index (+0.6 atomic)
            
                            
                        
gzip Complexity Index 0.6 Cyclomatic complexity 1
                            
                                
                
            
                function gzip(buf: InputType, callback: CompressCallback): void; // -------------- +0.6 Complexity index (+0.6 atomic)
            
                            
                        
gzip Complexity Index 0.8 Cyclomatic complexity 1
                            
                                
                
                function gzip(buf: InputType, options: ZlibOptions, callback: CompressCallback): void; // ------- +0.8 Complexity index (+0.8 atomic)
            
                            
                        
___promisify__ Complexity Index 0.7 Cyclomatic complexity 1
                            
                                
                
                    function __promisify__(buffer: InputType, options?: ZlibOptions): Promise<Buffer>; // ------- +0.7 Complexity index (+0.7 atomic)
            
                            
                        
gzipSync Complexity Index 0.6 Cyclomatic complexity 1
                            
                                
                
            
                function gzipSync(buf: InputType, options?: ZlibOptions): Buffer; // ------- +0.6 Complexity index (+0.6 atomic)
            
                            
                        
gunzip Complexity Index 0.6 Cyclomatic complexity 1
                            
                                
                
            
                function gunzip(buf: InputType, callback: CompressCallback): void; // ------- +0.6 Complexity index (+0.6 atomic)
            
                            
                        
gunzip Complexity Index 0.8 Cyclomatic complexity 1
                            
                                
                
                function gunzip(buf: InputType, options: ZlibOptions, callback: CompressCallback): void; // ------- +0.8 Complexity index (+0.8 atomic)
            
                            
                        
___promisify__ Complexity Index 0.7 Cyclomatic complexity 1
                            
                                
                
                    function __promisify__(buffer: InputType, options?: ZlibOptions): Promise<Buffer>; // ------- +0.7 Complexity index (+0.7 atomic)
            
                            
                        
gunzipSync Complexity Index 0.6 Cyclomatic complexity 1
                            
                                
                
            
                function gunzipSync(buf: InputType, options?: ZlibOptions): Buffer; // ------- +0.6 Complexity index (+0.6 atomic)
            
                            
                        
inflate Complexity Index 0.6 Cyclomatic complexity 1
                            
                                
                
            
                function inflate(buf: InputType, callback: CompressCallback): void; // ------- +0.6 Complexity index (+0.6 atomic)
            
                            
                        
inflate Complexity Index 0.8 Cyclomatic complexity 1
                            
                                
                
                function inflate(buf: InputType, options: ZlibOptions, callback: CompressCallback): void; // ------- +0.8 Complexity index (+0.8 atomic)
            
                            
                        
___promisify__ Complexity Index 0.7 Cyclomatic complexity 1
                            
                                
                
                    function __promisify__(buffer: InputType, options?: ZlibOptions): Promise<Buffer>; // ------- +0.7 Complexity index (+0.7 atomic)
            
                            
                        
inflateSync Complexity Index 0.6 Cyclomatic complexity 1
                            
                                
                
            
                function inflateSync(buf: InputType, options?: ZlibOptions): Buffer; // ------- +0.6 Complexity index (+0.6 atomic)
            
                            
                        
inflateRaw Complexity Index 0.6 Cyclomatic complexity 1
                            
                                
                
            
                function inflateRaw(buf: InputType, callback: CompressCallback): void; // ------- +0.6 Complexity index (+0.6 atomic)
            
                            
                        
inflateRaw Complexity Index 0.8 Cyclomatic complexity 1
                            
                                
                
                function inflateRaw(buf: InputType, options: ZlibOptions, callback: CompressCallback): void; // ------- +0.8 Complexity index (+0.8 atomic)
            
                            
                        
___promisify__ Complexity Index 0.7 Cyclomatic complexity 1
                            
                                
                
                    function __promisify__(buffer: InputType, options?: ZlibOptions): Promise<Buffer>; // ------- +0.7 Complexity index (+0.7 atomic)
            
                            
                        
inflateRawSync Complexity Index 0.6 Cyclomatic complexity 1
                            
                                
                
            
                function inflateRawSync(buf: InputType, options?: ZlibOptions): Buffer; // ------- +0.6 Complexity index (+0.6 atomic)
            
                            
                        
unzip Complexity Index 0.6 Cyclomatic complexity 1
                            
                                
                
            
                function unzip(buf: InputType, callback: CompressCallback): void; // ------------- +0.6 Complexity index (+0.6 atomic)
            
                            
                        
unzip Complexity Index 0.8 Cyclomatic complexity 1
                            
                                
                
                function unzip(buf: InputType, options: ZlibOptions, callback: CompressCallback): void; // ------- +0.8 Complexity index (+0.8 atomic)
            
                            
                        
___promisify__ Complexity Index 0.7 Cyclomatic complexity 1
                            
                                
                
                    function __promisify__(buffer: InputType, options?: ZlibOptions): Promise<Buffer>; // ------- +0.7 Complexity index (+0.7 atomic)
            
                            
                        
unzipSync Complexity Index 0.6 Cyclomatic complexity 1
                            
                                
                
            
                function unzipSync(buf: InputType, options?: ZlibOptions): Buffer; // ------- +0.6 Complexity index (+0.6 atomic)