From 668d823fba73f3375ce0fe81f3268ea6e048e989 Mon Sep 17 00:00:00 2001 From: David Baker Effendi Date: Wed, 29 Jan 2025 08:28:43 +0200 Subject: [PATCH] [sarif] Make SarifConfig Mutable in REPL Just discovered the latest addition to #5256 of the sarif config was `val` and would not be able to be redefined for tools extending the REPL. --- console/src/main/scala/io/joern/console/BridgeBase.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/console/src/main/scala/io/joern/console/BridgeBase.scala b/console/src/main/scala/io/joern/console/BridgeBase.scala index bb9f948227f4..1306d9b38d23 100644 --- a/console/src/main/scala/io/joern/console/BridgeBase.scala +++ b/console/src/main/scala/io/joern/console/BridgeBase.scala @@ -233,7 +233,7 @@ trait BridgeBase extends InteractiveShell with ScriptExecution with PluginHandli } builder ++= config.runBefore builder ++= "import _root_.io.shiftleft.semanticcpg.sarif.SarifConfig" - :: "implicit val sarifConfig: SarifConfig = SarifConfig(semanticVersion = version)" + :: "implicit var sarifConfig: SarifConfig = SarifConfig(semanticVersion = version)" :: Nil builder.result() }