mirror of
https://github.com/github/codeql.git
synced 2026-03-21 06:57:09 +01:00
22 lines
413 B
JavaScript
22 lines
413 B
JavaScript
function test() {
|
|
let x = source();
|
|
|
|
sink(x); // NOT OK
|
|
sink("/" + x + "!"); // NOT OK
|
|
|
|
sink(x == null); // OK
|
|
sink(x == undefined); // OK
|
|
sink(x == 1); // OK
|
|
sink(x === 1); // OK
|
|
sink(undefined == x); // OK
|
|
sink(x === x); // OK
|
|
|
|
sink(x.sort()); // NOT OK
|
|
|
|
var a = [];
|
|
sink(a); // NOT OK (flow-insensitive treatment of `a`)
|
|
a.push(x);
|
|
sink(a); // NOT OK
|
|
|
|
}
|