Fixing circular reference, adding prettier.

This commit is contained in:
Federico Builes
2022-06-01 12:09:11 +02:00
parent db9f724163
commit f9a13e70f4
8 changed files with 153 additions and 206 deletions
+26 -19
View File
@@ -1,24 +1,31 @@
import { Changes } from './schemas'
import { Severity, SEVERITIES } from './config'
import {Changes} from './schemas'
import {Severity, SEVERITIES} from './schemas'
export function filterChangesBySeverity(severity: Severity, changes: Changes): Changes {
const severityIdx = SEVERITIES.indexOf(severity)
export function filterChangesBySeverity(
severity: Severity,
changes: Changes
): Changes {
const severityIdx = SEVERITIES.indexOf(severity)
for (let change of changes) {
if (change === undefined ||
change.vulnerabilities === undefined ||
change.vulnerabilities.length === 0) {
continue
}
change.vulnerabilities = change.vulnerabilities.filter((vuln: any) => {
const vulnIdx = SEVERITIES.indexOf(vuln.severity)
if (vulnIdx <= severityIdx) {
return true
}
})
for (let change of changes) {
if (
change === undefined ||
change.vulnerabilities === undefined ||
change.vulnerabilities.length === 0
) {
continue
}
change.vulnerabilities = change.vulnerabilities.filter(vuln => {
const vulnIdx = SEVERITIES.indexOf(vuln.severity)
if (vulnIdx <= severityIdx) {
return true
}
})
}
// don't want to deal with changes with no vulnerabilities
let filteredChanges = changes.filter((change: any) => change.vulnerabilities.length > 0)
return filteredChanges
// don't want to deal with changes with no vulnerabilities
let filteredChanges = changes.filter(
change => change.vulnerabilities.length > 0
)
return filteredChanges
}