Code Metrics Report

Comprehensive analysis of your Scala project

Total Files
-
Lines of Code
-
Total Functions
-
Public Functions
-
Scaladoc Coverage
-
-
Deprecated APIs
-
- density
Inline Methods
-
Scala 3 inline / @inline
Avg File Size
-
bytes
Return Type Explicitness
-
Branch Density
-
per 100 LOC
Max Nesting Depth
-
Avg Nesting Depth
-
Max Cyclomatic Complexity
-
Avg Cyclomatic Complexity
-

Project Information (Basic)

Additional Information

Complexity Distribution Heatmap

Rows: packages · Columns: cyclomatic complexity ranges · Click on the row/column headers to sort

Functions per Package

Lines of Code per File

File Size Distribution

Package and File Metrics

Package / File
Lines
Functions
Public
Private
File Size

Source Code File Metrics

Core Metrics

Lines of Code -
Total Functions -
Public Functions -
Private Functions -
File Size -

Return Type Explicitness Metrics

Total methods, vals, and vars -
Public methods, vals, and vars -
With explicit return types -
Public with explicit return types -
Return type explicitness (all) -
Return type explicitness (public) -

Inline Usage (Scala 3)

Inline Methods -
Inline Vals -
Inline Vars -
Inline Parameters -

Implicit & Given Usage

Implicit Defs (Scala 2) -
Implicit Vals (Scala 2) -
Implicit Vars (Scala 2) -
Implicit Conversions (Scala 2) -
Given Instances (Scala 3) -
Given Conversions (Scala 3) -

Members in File

Signature
Type
Access
Lines
Doc
Complexity

Methods in File

Signature
Access
Lines
Doc
Complexity

Complexity Analysis

Click on a method signature in the File Details tab to view its complexity analysis here.