# Class: Suite

@boll/coreGlobalsSuite

# Class: Suite

# Hierarchy

  • Suite

# Index

# Properties

# Accessors

# Methods

# Properties

# Private _hasRun

_hasRun: boolean = false

Defined in suite.ts:14


# ruleSets

ruleSets: RuleSet[] = []

Defined in suite.ts:15

# Accessors

# hasRun

get hasRun(): boolean

Defined in suite.ts:17

Returns: boolean

# Methods

# Private addFailuresWithSeverity

addFailuresWithSeverity(rule: InstantiatedRule, results: Result[], resultSet: ResultSet): void

Defined in suite.ts:95

Parameters:

Name Type
rule InstantiatedRule
results Result[]
resultSet ResultSet

Returns: void


# filterIgnoredChecksByLine

filterIgnoredChecksByLine(results: Result[], sourceFile: FileContext): Promise‹Result[]›

Defined in suite.ts:75

Parameters:

Name Type
results Result[]
sourceFile FileContext

Returns: Promise‹Result[]›


# Private loadPackage

loadPackage(logger: Logger): Promise‹PackageInfo›

Defined in suite.ts:62

Parameters:

Name Type
logger Logger

Returns: Promise‹PackageInfo›


# run

run(logger: Logger): Promise‹ResultSet

Defined in suite.ts:21

Parameters:

Name Type
logger Logger

Returns: Promise‹ResultSet


# runRuleSet

runRuleSet(logger: Logger, ruleSet: RuleSet, resultSet: ResultSet): Promise‹boolean›

Defined in suite.ts:30

Parameters:

Name Type
logger Logger
ruleSet RuleSet
resultSet ResultSet

Returns: Promise‹boolean›