References
Class Summary
Static Public Class Summary | ||
public |
Defines the output data from parsing an AST tree. |
|
public |
|
|
public |
|
|
public |
|
|
public |
Provides the base text format transform for ModuleReport / ProjectReport instances. |
|
public |
Provides several helper methods to work with method oriented data stored as |
|
public |
Provides the base implementation for all syntax loader plugins which automatically associates member methods to syntax definitions invoking the method with escomplex settings and assigning the result to the same name as the method. |
|
public |
Provides the base text format transform for ProjectReport matrix list entries. |
|
public |
Provides the aggregate report object which stores base data pertaining to a single method / function or cumulative aggregate data for a ModuleReport / ClassReport. |
|
public |
Provides a wrapper for analysis errors stored in the |
|
public |
Provides the class method report object which stores data pertaining to a single method / function. |
|
public |
Provides the class report object which stores data pertaining to a single ES6 class. |
|
public |
This is an abstract class that is not intended to be used directly. |
|
public |
Provides a format transform for ESComplex report instances converting them to a JSON string. |
|
public |
Provides a format transform for ESComplex ModuleReport / ProjectReport instances converting them to JSON that corresponds to the XML checkstyle format. |
|
public |
Provides a format transform for ESComplex ModuleReport / ProjectReport instances converting them to JSON with minimal metrics. |
|
public |
Provides a format transform for ESComplex ModuleReport / ProjectReport instances converting them to JSON that
includes only the |
|
public |
Provides a format transform for ModuleReport / ProjectReport instances converting them to a markdown string. |
|
public |
Provides a format transform for ModuleReport / ProjectReport instances converting a matrix list into markdown. |
|
public |
Provides a format transform for ModuleReport / ProjectReport instances converting them to markdown with minimal metrics. |
|
public |
Provides a format transform for ModuleReport / ProjectReport instances converting them to markdown with just modules. |
|
public |
Provides a format transform for ModuleReport / ProjectReport instances converting a matrix list into markdown. |
|
public |
Provides a format transform for ModuleReport / ProjectReport instances converting them to plain text. |
|
public |
Provides a format transform for ModuleReport / ProjectReport instances converting a matrix list into plain text. |
|
public |
Provides a format transform for ModuleReport / ProjectReport instances converting them to plain text with just modules. |
|
public |
Provides a format transform for ModuleReport / ProjectReport instances converting them to plain text with just modules. |
|
public |
Provides a format transform for ModuleReport / ProjectReport instances converting a matrix list into plain text. |
|
public |
Provides a wrapper around an array of Halstead property object hashes which should contain an
|
|
public |
Provides all the averaged Halstead metric data. |
|
public |
Provides all Halstead metric data / parameters. |
|
public |
Provides common math utilities. |
|
public |
Provides all the averaged method metric data. |
|
public |
Provides the method report object which stores data pertaining to a single method / function. |
|
public |
Provides all the averaged module metric data. |
|
public |
Provides the module method report object which stores data pertaining to a single method / function. |
|
public |
Provides the module report object which stores data pertaining to a single file / module being processed. |
|
public |
Provides common object manipulation utilities. |
|
public |
Provides the default project report object which stores data pertaining to all modules / files contained. |
|
public |
|
|
public |
Defines the parameters for a safe string object lookup. |
|
public |
Provides common string utilities. |
|
public |
Provides a wrapper around a data field which may be an array, function or other primitive value. |
|
public |
Provides a wrapper around a data object hash which should contain an |
|
public |
|
|
public |
|
Function Summary
Static Public Function Summary | ||
public |
actualize(lloc: function | number, cyclomatic: function | number, operators: function | string | Array, operands: function | string | Array, ignoreKeys: function | string | Array, newScope: function | string, dependencies: function | object | Array): {lloc: Trait, cyclomatic: Trait, operators: HalsteadArray, operands: HalsteadArray, ignoreKeys: Trait, newScope: Trait, dependencies: Trait} Provides a helper method to format core traits for escomplex processing. |