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 => {
// Severity is "medium" if the rule is spec mandated otherwise it's "ignore"
newProfile.severities[rule.code] = rule.specMandated ? ValidationProblemSeverity.medium : ValidationProblemSeverity.ignore;
});
} else if (profile.id == -3) { // Enable all rules
public iconFor(problem: ValidationProblem): string {
switch (problem.severity) {
case ValidationProblemSeverity.low:
return "pficon-info";
case ValidationProblemSeverity.medium:
return "pficon-warning-triangle-o";
case ValidationProblemSeverity.high:
return "pficon-error-circle-o";
default:
return "pficon-info";
}
}
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 iconFor(problem: ValidationProblem): string {
switch (problem.severity) {
case ValidationProblemSeverity.low:
return "pficon-info";
case ValidationProblemSeverity.medium:
return "pficon-warning-triangle-o";
case ValidationProblemSeverity.high:
return "pficon-error-circle-o";
default:
return "";
}
}
medium(): ValidationProblemSeverity { return ValidationProblemSeverity.medium; }
low(): ValidationProblemSeverity { return ValidationProblemSeverity.low; }
public icon(): string {
let problems: ValidationProblem[] = this.validationProblems();
let maxSeverity: ValidationProblemSeverity = null;
problems.forEach( problem => {
if (maxSeverity === null || problem.severity > maxSeverity) {
maxSeverity = problem.severity;
}
});
switch (maxSeverity) {
case ValidationProblemSeverity.low:
return "pficon-info";
case ValidationProblemSeverity.medium:
return "pficon-warning-triangle-o";
case ValidationProblemSeverity.high:
return "pficon-error-circle-o";
default:
return "";
}
}