ESComplexModule
Index
Constructors
Methods
Constructors
constructor
Initializes ESComplexModule.
Parameters
options: { loadDefaultPlugins: boolean; plugins: default[] } = ...
module options including user plugins to load including:
Returns default
Methods
analyze
Processes the given ast and calculates metrics via plugins.
Parameters
ast: File
Javascript AST.
options: ComplexityReporterOptions = DefaultComplexityReporterOptions
(Optional) module analyze options.
Returns default
A single module report.
analyzeAsync
Wraps in a Promise processing the given ast and calculates metrics via plugins.
Parameters
ast: File
Javascript AST.
options: any
(Optional) module analyze options.
Returns Promise<default>
A single module report.
Provides a runtime to invoke ESComplexModule plugins for processing / metrics calculations of independent modules.