Skip to content

Commit a723ac0

Browse files
authored
Merge pull request github#3767 from esbena/js/console-member-calls
Approved by erik-krogh
2 parents afcc6ac + 2d32ee7 commit a723ac0

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

javascript/ql/src/semmle/javascript/frameworks/Logging.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ private module Console {
5454
name = getAStandardLoggerMethodName() or
5555
name = "assert"
5656
) and
57-
this = console().getAMethodCall(name)
57+
this = console().getAMemberCall(name)
5858
}
5959

6060
override DataFlow::Node getAMessageComponent() {

javascript/ql/test/library-tests/frameworks/Logging/LoggerCall.expected

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,5 @@
1515
| tst.js:14:1:14:48 | require ... ", arg) | tst.js:14:45:14:47 | arg |
1616
| tst.js:16:1:16:35 | console ... ", arg) | tst.js:16:22:16:29 | "msg %s" |
1717
| tst.js:16:1:16:35 | console ... ", arg) | tst.js:16:32:16:34 | arg |
18+
| tst.js:19:1:19:18 | log("msg %s", arg) | tst.js:19:5:19:12 | "msg %s" |
19+
| tst.js:19:1:19:18 | log("msg %s", arg) | tst.js:19:15:19:17 | arg |

javascript/ql/test/library-tests/frameworks/Logging/tst.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,6 @@ require("winston").createLogger().info("msg %s", arg);
1414
require("log4js").getLogger().log("msg %s", arg);
1515

1616
console.assert(true, "msg %s", arg);
17+
18+
let log = console.log;
19+
log("msg %s", arg);

0 commit comments

Comments
 (0)