Understand Metrics by Language Overview

Metric Supported Languages
Average Lines Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , Web Languages
Average Blank Lines Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , Web Languages
Average Blank Lines (Includes Inactive) C/C++
Average Code Lines Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , Web Languages
Average Code Lines (Includes Inactive) C/C++
Average Comment Lines Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , Web Languages
Average Comment Lines (Includes Inactive) C/C++
Average Cyclomatic Complexity Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , VHDL , Web Languages
Average Modified Cyclomatic Complexity Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , VHDL , Web Languages
Average Strict Cyclomatic Complexity Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , Web Languages
Average Strict Modified Cyclomatic Complexity Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , Web Languages
Average Essential Complexity Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Python , Web Languages
Average Strict Modified Essential Complexity Ada
Base Classes Basic , C/C++ , C# , Java , Delphi/Pascal , Python , Web Languages
Coupled Classes Basic , C/C++ , C# , Java , Delphi/Pascal , Python
Coupled Classes Modified Basic , C# , Java , Delphi/Pascal , Python
Derived Classes Basic , C/C++ , C# , Java , Delphi/Pascal , Python , Web Languages
Classes Basic , C/C++ , C# , Java , Delphi/Pascal , Python , Web Languages
Class Methods Basic , C/C++ , C# , Java , Delphi/Pascal , Web Languages
Class Variables Basic , C/C++ , C# , Java , Delphi/Pascal , Web Languages
Executable Units Ada , Basic , C# , Fortran , Java , Delphi/Pascal , Python , Web Languages
Files Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , VHDL , Web Languages
Code Files C/C++
Header Files C/C++
Functions C/C++ , C# , Java , Python , Web Languages
Instance Methods Basic , C/C++ , C# , Java , Delphi/Pascal , Python , Web Languages
Instance Variables Basic , C/C++ , C# , Java , Delphi/Pascal , Python , Web Languages
Internal Instance Variables C#
Private Instance Variables C/C++ , C# , Web Languages
Protected Instance Variables C/C++ , C# , Web Languages
Protected Internal Instance Variables C#
Public Instance Variables C/C++ , C# , Web Languages
Methods Basic , C/C++ , C# , Java , Delphi/Pascal , Python , Web Languages
All Methods Basic , C/C++ , C# , Java , Delphi/Pascal , Python , Web Languages
Const Methods C/C++
Default Methods Java
Friend Methods C/C++
Internal Methods C#
Private Methods Basic , C/C++ , C# , Java , Delphi/Pascal , Web Languages
Protected Methods Basic , C/C++ , C# , Java , Delphi/Pascal , Web Languages
Protected Internal Methods C#
Public Methods Basic , C/C++ , C# , Java , Delphi/Pascal , Web Languages
Strict Private Methods Delphi/Pascal
Strict Published Methods Delphi/Pascal
Modules Fortran , Jovial , Delphi/Pascal
Program Units Fortran
Properties C# , Delphi/Pascal
Auto-Implemented Properties C#
Subprograms Ada , Basic , Fortran , Jovial , Delphi/Pascal
Inputs C/C++ , C# , Fortran , Java
Lines Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , VHDL , Web Languages
Blank Lines Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , VHDL , Web Languages
Blank Lines (HTML) Web Languages
Blank Lines (JavaScript) Web Languages
Blank Lines (PHP) Web Languages
Blank Lines (Includes Inactive) C/C++
Code Lines Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , VHDL , Web Languages
Declarative Code Lines Ada , C/C++ , C# , Fortran , Java , Delphi/Pascal , Python
Executable Code Lines Ada , C/C++ , C# , Fortran , Java , Delphi/Pascal , Python
Code Lines (JavaScript) Web Languages
Code Lines (PHP) Web Languages
Code Lines (Includes Inactive) C/C++
Comment Lines Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , VHDL , Web Languages
Comment Lines (HTML) Web Languages
Comment Lines (JavaScript) Web Languages
Comment Lines (PHP) Web Languages
Comment Lines (Includes Inactive) C/C++
Lines (HTML) Web Languages
Inactive Lines C/C++ , C# , Delphi/Pascal
Lines (JavaScript) Web Languages
Lines (PHP) Web Languages
Preprocessor Lines Ada , C/C++ , C#
Outputs C/C++ , C# , Fortran , Java
Coupled Packages Ada
Paths Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , Web Languages
Paths Log(x) Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , Web Languages
Semicolons Ada , C/C++ , C# , Java
Statements Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , VHDL , Web Languages
Declarative Statements Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , VHDL , Web Languages
Declarative Statements (Javascript) Web Languages
Declarative Statements (PHP) Web Languages
Empty Statements C/C++
Executable Statements Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , VHDL , Web Languages
Executable Statements (JavaScript) Web Languages
Executable Statements (PHP) Web Languages
Cyclomatic Complexity Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , VHDL , Web Languages
Modified Cyclomatic Complexity Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , VHDL , Web Languages
Strict Cyclomatic Complexity Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , VHDL , Web Languages
Strict Modified Cyclomatic Complexity Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , Web Languages
Essential Complexity Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , Web Languages
Strict Modified Essential Complexity Ada
Knots Ada , C/C++ , C# , Java
Max Cyclomatic Complexity Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , Web Languages
Max Modified Cyclomatic Compexity Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , Web Languages
Max Strict Cyclomatic Complexity Ada , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , Web Languages
Max Strict Modified Cyclomatic Complexity Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , Web Languages
Max Essential Complexity Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , Web Languages
Max Essential Knots Ada , C/C++ , C# , Java
Max Strict Modified Essential Complexity Ada
Max Inheritance Tree C/C++ , C# , Java , Delphi/Pascal , Python , Web Languages
Max Nesting Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , Web Languages
Min Essential Knots Ada , C/C++ , C# , Java
Percent Lack Of Cohesion Ada , Basic , C/C++ , C# , Java , Delphi/Pascal
Percent Lack Of Cohesion Modified Basic , C# , Java , Delphi/Pascal
Comment to Code Ratio Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , VHDL , Web Languages
Sum Cyclomatic Complexity Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , Web Languages
Sum Modified Cyclomatic Complexity Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , Web Languages
Sum Strict Cyclomatic Complexity Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , Web Languages
Sum Strict Modified Cyclomatic Complexity Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , Web Languages
Sum Essential Complexity Ada , Basic , C/C++ , C# , Fortran , Java , Jovial , Delphi/Pascal , Python , Web Languages
Sum Strict Modified Essential Complexity Ada