add support for the debug library

This commit is contained in:
Erik Krogh Kristensen
2021-06-02 23:11:15 +02:00
parent 8e6dd51f50
commit 431c995131
4 changed files with 38 additions and 1 deletions

View File

@@ -192,3 +192,12 @@ private module Fancylog {
override DataFlow::Node getAMessageComponent() { result = getAnArgument() }
}
}
/**
* A class modelling [debug](https://npmjs.org/package/debug) as a logging mechanism.
*/
private class DebugLoggerCall extends LoggerCall, API::CallNode {
DebugLoggerCall() { this = API::moduleImport("debug").getReturn().getACall() }
override DataFlow::Node getAMessageComponent() { result = getAnArgument() }
}