# Class: Suite
@boll/core › Globals › Suite
# 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›