Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
ruleset.getAllRules().forEach( rule => {
newProfile.severities[rule.code] = ValidationProblemSeverity.ignore;
});
} else if (profile.id == -2) { // OpenAPI spec-only
Object.getOwnPropertyNames(severities).forEach( key => {
let value: string = severities[key];
let severity: ValidationProblemSeverity = ValidationProblemSeverity.low;
switch (value) {
case "ignore": severity = ValidationProblemSeverity.ignore; break;
case "low": severity = ValidationProblemSeverity.low; break;
case "medium": severity = ValidationProblemSeverity.medium; break;
case "high": severity = ValidationProblemSeverity.high; break;
}
rval[key] = severity;
});
return rval;
public lookupSeverity(): ValidationProblemSeverity {
return ValidationProblemSeverity.ignore;
}
severityOptions(): DropDownOption[] {
return [
new Value("None", ValidationProblemSeverity.ignore),
new Value("Low", ValidationProblemSeverity.low),
new Value("Medium", ValidationProblemSeverity.medium),
new Value("High", ValidationProblemSeverity.high)
]
}