
                               Analyzed  4326 modules, 61129 functions ↓-943                                            
                           Total lines:  1,126,597 ↓-174,722                                                            
                       Total functions:  61129 ↓-6,148                                                                  
  Comparing against baseline: commit 7081c98

Statistics (Δ vs baseline)
    Metric                               Average                Median                   P95                     P99    
    Cognitive                            3.10 ±0                  1 ±0              14.00 ±0                37.00 ±0    
    complexity                                                                                                          
    NPath complexity                           ∞                  1 ±0              60.00 ±0        4,608.00 ↑+99.36    
                              ↑+6,623,666,656,3…                                                                        
    Data                                 2.80 ±0                  0 ±0              13.00 ±0                38.00 ±0    
    Transformation                                                                                                      
    Density (DTD)                                                                                                       
    Cyclomatic                           2.80 ±0                  1 ±0               9.00 ±0                19.00 ±0    
    complexity                                                                                                          
    Maintainability                 63.20 ↑+0.20          64.43 ↑+0.19          38.69 ↑+0.13            27.34 ↑+0.11    
    Index (MI)                                                                                                          
    Logic Density                   31.40 ↓-0.10          27.64 ↓-0.07          55.02 ↓-0.17            82.28 ↓-0.38    
    Index (LDI)                                                                                                         
                                                                                                                        
    Lines per module →            260.40 ↑+13.40        129.00 ↑+13.00        925.75 ↑+50.15         1872.00 ↓-11.28    
    LOC                                                                                                                 
    Lines per module →            121.70 ↑+10.80          59.00 ↑+8.00        450.00 ↑+32.40          858.25 ↑+43.45    
    LLOC                                                                                                                
    Lines per module →            228.00 ↑+10.50        114.50 ↑+12.50        828.00 ↑+36.40         1693.75 ↓-11.77    
    SLOC                                                                                                                


Circular import cycles:
 Runtime cycles: 425 ↑+425                         
   Avg: 6.80, Median: 4.00, P95: 19.00, P99: 20.00 
 Cycles with type imports: 3 ↑+3                   
   Avg: 3.00, Median: 3.00, P95: 3.00, P99: 3.00   
Use --show-circulars to see cycle details

Pattern violations
 Type                             Count 
 Total violations         71676 ↓-6,052 
 Angle Assertion              1061 ↓-65 
 Any Type                    2188 ↓-816 
 As Assertion                3619 ↓-534 
 Double Casting                205 ↓-22 
 Empty Interface                123 ↑+1 
 Enum Declaration            1337 ↓-103 
 Function Type                  87 ↓-72 
 Missing Readonly            5365 ↓-584 
 Non Arrow Method         24660 ↓-1,591 
 Non Null Assertion          3173 ↓-425 
 Over Optional Interface       828 ↓-65 
 Private Keyword          29028 ↓-1,775 
 Wrapper Type                      2 ±0 
Use --show-bad-patterns to see the full list

Code duplication
 Type 1 (exact clones): 884 cluster(s) ↓-270     
 Type 2 (parametric clones): 839 cluster(s) ↓-47 
                                                 
   Type 1 lines: 11965/1126597 (1.1%) ↓-0.38     
   Type 1 functions: 2003/61129 (3.3%) ↓-0.65    
                                                 
   Type 2 lines: 18591/1126597 (1.7%) ↑+0.12     
   Type 2 functions: 2598/61129 (4.3%) ↑+0.13    
Use --show-dupes to see the full list

Dead code violations
 Total violations: 0 ±0 
Use --show-dead to see the full list

Fatness metrics
 Fat files: 966 ↓-91                       
 Fat functions: 4452 ↓-433                 
 Wide functions (>5 params): 1746 ↓-68     
 Save the world functions (>7 calls): 0 ±0 
Use --show-fatties to see the full list
Top 10 Refactor Candidates:
 Violation                                           Location - Function Name                                           
 complexity: 231 (> 15), npath: ∞ (> 200),           ../../vscode/src/vs/workbench/contrib/terminalContrib/suggest/brow 
 cyclomatic: 76 (> 20), mi: 3.98 (< 10)              ser/terminalCompletionService.ts:250 - resolveResources            
 complexity: 167 (> 15), npath: ∞ (> 200), dtd:      ../../vscode/src/vs/workbench/contrib/terminal/browser/terminalAct 
 1,002 (> 15)                                        ions.ts:296 - registerTerminalActions                              
 npath: ∞ (> 200), cyclomatic: 86 (> 20), mi: 5.40   ../../vscode/src/vs/workbench/contrib/extensions/browser/extension 
 (< 10)                                              sActions.ts:2575 - computeAndUpdateStatus                          
 complexity: 216 (> 15), npath: ∞ (> 200), ldi:      ../../vscode/src/vs/base/browser/ui/dialog/dialog.ts:257 - show    
 100.00 (> 30)                                                                                                          
 complexity: 211 (> 15), npath: ∞ (> 200),           ../../vscode/src/vs/workbench/contrib/chat/browser/actions/chatCus 
 cyclomatic: 74 (> 20)                               tomizationDiagnosticsAction.ts:505 - formatStatusOutput            
 complexity: 176 (> 15), cyclomatic: 68 (> 20), mi:  ../../vscode/src/vs/code/node/cli.ts:43 - main                     
 1.42 (< 10)                                                                                                            
 dtd: 2,891 (> 15), mi: 1.57 (< 10)                  ../../vscode/src/vs/workbench/browser/workbench.contribution.ts:21 
                                                     - registerConfiguration                                            
 dtd: 902 (> 15), mi: 6.01 (< 10)                    ../../vscode/src/vs/workbench/contrib/extensions/browser/extension 
                                                     s.contribution.ts:617 - registerGlobalActions                      
 complexity: 184 (> 15), cyclomatic: 72 (> 20)       ../../vscode/src/vs/editor/standalone/common/monarch/monarchLexer. 
                                                     ts:574 - _myTokenize                                               
 complexity: 176 (> 15), ldi: 100.00 (> 30)          ../../vscode/src/vs/base/common/date.ts:26 - fromNow               
