Skip to content

Commit 3999a72

Browse files
Merge pull request #537 from codacy/hotfix/high
feat: support for high severity
2 parents 4515cec + f6a095d commit 3999a72

9 files changed

Lines changed: 1213 additions & 66 deletions

File tree

build.sbt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,8 @@ lazy val downloadCodacyToolsSwaggerFile = Def.task[Unit] {
9797
if (!Files.exists(apiSwaggerFile.toPath)) {
9898
val result: String =
9999
scala.io.Source
100-
.fromURL(url(s"https://artifacts.codacy.com/api/codacy-api/${Dependencies.codacyApiVersion}/apiv3.yaml"))
100+
.fromURL(
101+
url(s"https://artifacts.codacy.com/api/codacy-api/${Dependencies.codacyApiVersion}/apiv3-bundled.yaml"))
101102
.mkString
102103
IO.write(apiSwaggerFile, result)
103104
}

cli/src/main/scala/com/codacy/analysis/cli/formatter/Sarif.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,7 @@ private[formatter] class Sarif(val stream: PrintStream, val executionDirectory:
172172
private def securityIssueSeverity(level: results.Result.Level.Value): SarifReport.Level.Value = {
173173
level match {
174174
case results.Result.Level.Err => SarifReport.Level.Error
175+
case results.Result.Level.High => SarifReport.Level.Error
175176
case results.Result.Level.Warn => SarifReport.Level.Warning
176177
case _ => SarifReport.Level.Note
177178
}
@@ -181,6 +182,7 @@ private[formatter] class Sarif(val stream: PrintStream, val executionDirectory:
181182
private def nonSecurityIssueSeverity(level: results.Result.Level.Value): SarifReport.Level.Value = {
182183
level match {
183184
case results.Result.Level.Err => SarifReport.Level.Warning
185+
case results.Result.Level.High => SarifReport.Level.Warning
184186
case results.Result.Level.Warn => SarifReport.Level.Note
185187
case _ => SarifReport.Level.None
186188
}

cli/src/main/scala/com/codacy/analysis/cli/formatter/Text.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ private[formatter] class Text(val stream: PrintStream) extends Formatter {
9999
level match {
100100
case results.Result.Level.Info => Console.BLUE
101101
case results.Result.Level.Warn => Console.YELLOW
102+
case results.Result.Level.High => Console.RED
102103
case results.Result.Level.Err => Console.RED
103104
}
104105
}

0 commit comments

Comments
 (0)