mirror of
https://github.com/github/codeql.git
synced 2025-12-17 01:03:14 +01:00
JavaScript: Remove remaining --experimental extractor options.
This commit is contained in:
@@ -546,7 +546,7 @@
|
||||
| classes | 39 | static x = 5; | 39 | t = cla ... () {} } |
|
||||
| classes | 39 | t | 39 | A |
|
||||
| classes | 39 | t = cla ... () {} } | 39 | t |
|
||||
| classes | 39 | t = cla ... () {} } | 42 | exit node of <toplevel> |
|
||||
| classes | 39 | t = cla ... () {} } | 40 | exit node of <toplevel> |
|
||||
| classes | 39 | x | 39 | 5 |
|
||||
| classes | 39 | {} | 39 | exit node of () {} |
|
||||
| decorated_parameter | 1 | C | 2 | foo |
|
||||
@@ -625,7 +625,7 @@
|
||||
| fields | 8 | {} | 8 | exit node of () {} |
|
||||
| fields | 11 | A | 12 | constructor |
|
||||
| fields | 11 | B | 11 | A |
|
||||
| fields | 11 | class B ... \\n z;\\n} | 21 | exit node of <toplevel> |
|
||||
| fields | 11 | class B ... \\n z;\\n} | 19 | exit node of <toplevel> |
|
||||
| fields | 12 | constru ... er;\\n } | 11 | class B ... \\n z;\\n} |
|
||||
| fields | 12 | constructor | 12 | function in constru ... er;\\n } |
|
||||
| fields | 12 | entry node of () {\\n ... er;\\n } | 12 | {\\n b ... er;\\n } |
|
||||
@@ -680,7 +680,7 @@
|
||||
| globals | 19 | h | 20 | {\\n} |
|
||||
| globals | 20 | {\\n} | 21 | exit node of function\\n h()\\n{\\n} |
|
||||
| mixedMembers | 1 | Mixed | 3 | constructor |
|
||||
| mixedMembers | 1 | class M ... z) {}\\n} | 7 | exit node of <toplevel> |
|
||||
| mixedMembers | 1 | class M ... z) {}\\n} | 6 | exit node of <toplevel> |
|
||||
| mixedMembers | 1 | entry node of <toplevel> | 1 | Mixed |
|
||||
| mixedMembers | 2 | 3 | 2 | x = 3 |
|
||||
| mixedMembers | 2 | x | 2 | 3 |
|
||||
@@ -746,7 +746,7 @@
|
||||
| staticFields | 2 | C | 2 | new C() |
|
||||
| staticFields | 2 | instance | 2 | C |
|
||||
| staticFields | 2 | new C() | 2 | static ... ew C(); |
|
||||
| staticFields | 2 | static ... ew C(); | 7 | exit node of <toplevel> |
|
||||
| staticFields | 2 | static ... ew C(); | 4 | exit node of <toplevel> |
|
||||
| staticFieldsTS | 1 | C | 1 | constructor |
|
||||
| staticFieldsTS | 1 | class C ... C();\\n} | 2 | instance |
|
||||
| staticFieldsTS | 1 | constructor | 1 | function in constructor() {} |
|
||||
|
||||
@@ -37,5 +37,3 @@ t = class extends A { f() {} }
|
||||
t = class extends A { x = 5; f() {} }
|
||||
t = class extends A { static x = 5; f() {} }
|
||||
t = class extends A { static x = 5; f() {} constructor() {} }
|
||||
|
||||
// semmle-extractor-options: --experimental
|
||||
|
||||
@@ -16,5 +16,3 @@ class B extends A {
|
||||
}
|
||||
z;
|
||||
}
|
||||
|
||||
// semmle-extractor-options: --experimental
|
||||
|
||||
@@ -3,5 +3,3 @@ class Mixed {
|
||||
constructor(y) {}
|
||||
method(z) {}
|
||||
}
|
||||
|
||||
// semmle-extractor-options: --experimental
|
||||
@@ -1,6 +1,3 @@
|
||||
class C {
|
||||
static instance = new C();
|
||||
}
|
||||
|
||||
// semmle-extractor-options: --experimental
|
||||
|
||||
|
||||
@@ -2,5 +2,3 @@ class C {
|
||||
x;
|
||||
y = 42
|
||||
}
|
||||
|
||||
// semmle-extractor-options: --experimental
|
||||
@@ -8,5 +8,3 @@ year;
|
||||
year;
|
||||
(for (i of numbers) for (j of letters) i+j);
|
||||
(for (i of numbers) for (j of letters) if (i<j) i+j);
|
||||
|
||||
//semmle-extractor-options: --experimental
|
||||
@@ -113,5 +113,3 @@ x ?? y; // flow through short-circuiting operator
|
||||
});
|
||||
|
||||
Array.call() // flow from implicit call to `Array` to `Array.call`
|
||||
|
||||
// semmle-extractor-options: --experimental
|
||||
|
||||
@@ -7,5 +7,3 @@ var o = {
|
||||
get bar() { return 42 },
|
||||
set bar(v) { }
|
||||
};
|
||||
|
||||
// semmle-extractor-options: --experimental
|
||||
@@ -4,5 +4,3 @@ for (let fn in fns)
|
||||
function getSquares() {
|
||||
return [for (i of [0, 1, 2]) i*i];
|
||||
}
|
||||
|
||||
//semmle-extractor-options: --experimental
|
||||
|
||||
@@ -1,3 +1 @@
|
||||
console.log(let (x = 23, y = 19) x + y);
|
||||
|
||||
//semmle-extractor-options: --experimental
|
||||
@@ -1,3 +1 @@
|
||||
array.map(function(x) x+1);
|
||||
|
||||
//semmle-extractor-options: --experimental
|
||||
@@ -682,29 +682,29 @@ test_getTopLevel
|
||||
| functions.js:7:4:7:4 | x | functions.js:1:1:10:7 | <toplevel> |
|
||||
| functions.js:7:7:7:16 | in_f_again | functions.js:1:1:10:7 | <toplevel> |
|
||||
| functions.js:10:1:10:6 | global | functions.js:1:1:10:7 | <toplevel> |
|
||||
| legacyletexpr.js:1:1:1:7 | console | legacyletexpr.js:1:1:3:42 | <toplevel> |
|
||||
| legacyletexpr.js:1:1:1:11 | console.log | legacyletexpr.js:1:1:3:42 | <toplevel> |
|
||||
| legacyletexpr.js:1:1:1:39 | console ... x + y) | legacyletexpr.js:1:1:3:42 | <toplevel> |
|
||||
| legacyletexpr.js:1:9:1:11 | log | legacyletexpr.js:1:1:3:42 | <toplevel> |
|
||||
| legacyletexpr.js:1:13:1:38 | let (x ... ) x + y | legacyletexpr.js:1:1:3:42 | <toplevel> |
|
||||
| legacyletexpr.js:1:18:1:18 | x | legacyletexpr.js:1:1:3:42 | <toplevel> |
|
||||
| legacyletexpr.js:1:18:1:23 | x = 23 | legacyletexpr.js:1:1:3:42 | <toplevel> |
|
||||
| legacyletexpr.js:1:22:1:23 | 23 | legacyletexpr.js:1:1:3:42 | <toplevel> |
|
||||
| legacyletexpr.js:1:26:1:26 | y | legacyletexpr.js:1:1:3:42 | <toplevel> |
|
||||
| legacyletexpr.js:1:26:1:31 | y = 19 | legacyletexpr.js:1:1:3:42 | <toplevel> |
|
||||
| legacyletexpr.js:1:30:1:31 | 19 | legacyletexpr.js:1:1:3:42 | <toplevel> |
|
||||
| legacyletexpr.js:1:34:1:34 | x | legacyletexpr.js:1:1:3:42 | <toplevel> |
|
||||
| legacyletexpr.js:1:34:1:38 | x + y | legacyletexpr.js:1:1:3:42 | <toplevel> |
|
||||
| legacyletexpr.js:1:38:1:38 | y | legacyletexpr.js:1:1:3:42 | <toplevel> |
|
||||
| mozextensions.js:1:1:1:5 | array | mozextensions.js:1:1:3:42 | <toplevel> |
|
||||
| mozextensions.js:1:1:1:9 | array.map | mozextensions.js:1:1:3:42 | <toplevel> |
|
||||
| mozextensions.js:1:1:1:26 | array.m ... x) x+1) | mozextensions.js:1:1:3:42 | <toplevel> |
|
||||
| mozextensions.js:1:7:1:9 | map | mozextensions.js:1:1:3:42 | <toplevel> |
|
||||
| mozextensions.js:1:11:1:25 | function(x) x+1 | mozextensions.js:1:1:3:42 | <toplevel> |
|
||||
| mozextensions.js:1:20:1:20 | x | mozextensions.js:1:1:3:42 | <toplevel> |
|
||||
| mozextensions.js:1:23:1:23 | x | mozextensions.js:1:1:3:42 | <toplevel> |
|
||||
| mozextensions.js:1:23:1:25 | x+1 | mozextensions.js:1:1:3:42 | <toplevel> |
|
||||
| mozextensions.js:1:25:1:25 | 1 | mozextensions.js:1:1:3:42 | <toplevel> |
|
||||
| legacyletexpr.js:1:1:1:7 | console | legacyletexpr.js:1:1:2:0 | <toplevel> |
|
||||
| legacyletexpr.js:1:1:1:11 | console.log | legacyletexpr.js:1:1:2:0 | <toplevel> |
|
||||
| legacyletexpr.js:1:1:1:39 | console ... x + y) | legacyletexpr.js:1:1:2:0 | <toplevel> |
|
||||
| legacyletexpr.js:1:9:1:11 | log | legacyletexpr.js:1:1:2:0 | <toplevel> |
|
||||
| legacyletexpr.js:1:13:1:38 | let (x ... ) x + y | legacyletexpr.js:1:1:2:0 | <toplevel> |
|
||||
| legacyletexpr.js:1:18:1:18 | x | legacyletexpr.js:1:1:2:0 | <toplevel> |
|
||||
| legacyletexpr.js:1:18:1:23 | x = 23 | legacyletexpr.js:1:1:2:0 | <toplevel> |
|
||||
| legacyletexpr.js:1:22:1:23 | 23 | legacyletexpr.js:1:1:2:0 | <toplevel> |
|
||||
| legacyletexpr.js:1:26:1:26 | y | legacyletexpr.js:1:1:2:0 | <toplevel> |
|
||||
| legacyletexpr.js:1:26:1:31 | y = 19 | legacyletexpr.js:1:1:2:0 | <toplevel> |
|
||||
| legacyletexpr.js:1:30:1:31 | 19 | legacyletexpr.js:1:1:2:0 | <toplevel> |
|
||||
| legacyletexpr.js:1:34:1:34 | x | legacyletexpr.js:1:1:2:0 | <toplevel> |
|
||||
| legacyletexpr.js:1:34:1:38 | x + y | legacyletexpr.js:1:1:2:0 | <toplevel> |
|
||||
| legacyletexpr.js:1:38:1:38 | y | legacyletexpr.js:1:1:2:0 | <toplevel> |
|
||||
| mozextensions.js:1:1:1:5 | array | mozextensions.js:1:1:2:0 | <toplevel> |
|
||||
| mozextensions.js:1:1:1:9 | array.map | mozextensions.js:1:1:2:0 | <toplevel> |
|
||||
| mozextensions.js:1:1:1:26 | array.m ... x) x+1) | mozextensions.js:1:1:2:0 | <toplevel> |
|
||||
| mozextensions.js:1:7:1:9 | map | mozextensions.js:1:1:2:0 | <toplevel> |
|
||||
| mozextensions.js:1:11:1:25 | function(x) x+1 | mozextensions.js:1:1:2:0 | <toplevel> |
|
||||
| mozextensions.js:1:20:1:20 | x | mozextensions.js:1:1:2:0 | <toplevel> |
|
||||
| mozextensions.js:1:23:1:23 | x | mozextensions.js:1:1:2:0 | <toplevel> |
|
||||
| mozextensions.js:1:23:1:25 | x+1 | mozextensions.js:1:1:2:0 | <toplevel> |
|
||||
| mozextensions.js:1:25:1:25 | 1 | mozextensions.js:1:1:2:0 | <toplevel> |
|
||||
| nullSensitiveContexts.js:7:1:7:3 | foo | nullSensitiveContexts.js:1:1:61:0 | <toplevel> |
|
||||
| nullSensitiveContexts.js:7:1:7:8 | foo[bar] | nullSensitiveContexts.js:1:1:61:0 | <toplevel> |
|
||||
| nullSensitiveContexts.js:7:5:7:7 | bar | nullSensitiveContexts.js:1:1:61:0 | <toplevel> |
|
||||
@@ -1922,25 +1922,25 @@ test_getContainer
|
||||
| functions.js:7:4:7:4 | x | functions.js:1:1:9:1 | functio ... \\t\\t});\\n} |
|
||||
| functions.js:7:7:7:16 | in_f_again | functions.js:1:1:9:1 | functio ... \\t\\t});\\n} |
|
||||
| functions.js:10:1:10:6 | global | functions.js:1:1:10:7 | <toplevel> |
|
||||
| legacyletexpr.js:1:1:1:7 | console | legacyletexpr.js:1:1:3:42 | <toplevel> |
|
||||
| legacyletexpr.js:1:1:1:11 | console.log | legacyletexpr.js:1:1:3:42 | <toplevel> |
|
||||
| legacyletexpr.js:1:1:1:39 | console ... x + y) | legacyletexpr.js:1:1:3:42 | <toplevel> |
|
||||
| legacyletexpr.js:1:9:1:11 | log | legacyletexpr.js:1:1:3:42 | <toplevel> |
|
||||
| legacyletexpr.js:1:13:1:38 | let (x ... ) x + y | legacyletexpr.js:1:1:3:42 | <toplevel> |
|
||||
| legacyletexpr.js:1:18:1:18 | x | legacyletexpr.js:1:1:3:42 | <toplevel> |
|
||||
| legacyletexpr.js:1:18:1:23 | x = 23 | legacyletexpr.js:1:1:3:42 | <toplevel> |
|
||||
| legacyletexpr.js:1:22:1:23 | 23 | legacyletexpr.js:1:1:3:42 | <toplevel> |
|
||||
| legacyletexpr.js:1:26:1:26 | y | legacyletexpr.js:1:1:3:42 | <toplevel> |
|
||||
| legacyletexpr.js:1:26:1:31 | y = 19 | legacyletexpr.js:1:1:3:42 | <toplevel> |
|
||||
| legacyletexpr.js:1:30:1:31 | 19 | legacyletexpr.js:1:1:3:42 | <toplevel> |
|
||||
| legacyletexpr.js:1:34:1:34 | x | legacyletexpr.js:1:1:3:42 | <toplevel> |
|
||||
| legacyletexpr.js:1:34:1:38 | x + y | legacyletexpr.js:1:1:3:42 | <toplevel> |
|
||||
| legacyletexpr.js:1:38:1:38 | y | legacyletexpr.js:1:1:3:42 | <toplevel> |
|
||||
| mozextensions.js:1:1:1:5 | array | mozextensions.js:1:1:3:42 | <toplevel> |
|
||||
| mozextensions.js:1:1:1:9 | array.map | mozextensions.js:1:1:3:42 | <toplevel> |
|
||||
| mozextensions.js:1:1:1:26 | array.m ... x) x+1) | mozextensions.js:1:1:3:42 | <toplevel> |
|
||||
| mozextensions.js:1:7:1:9 | map | mozextensions.js:1:1:3:42 | <toplevel> |
|
||||
| mozextensions.js:1:11:1:25 | function(x) x+1 | mozextensions.js:1:1:3:42 | <toplevel> |
|
||||
| legacyletexpr.js:1:1:1:7 | console | legacyletexpr.js:1:1:2:0 | <toplevel> |
|
||||
| legacyletexpr.js:1:1:1:11 | console.log | legacyletexpr.js:1:1:2:0 | <toplevel> |
|
||||
| legacyletexpr.js:1:1:1:39 | console ... x + y) | legacyletexpr.js:1:1:2:0 | <toplevel> |
|
||||
| legacyletexpr.js:1:9:1:11 | log | legacyletexpr.js:1:1:2:0 | <toplevel> |
|
||||
| legacyletexpr.js:1:13:1:38 | let (x ... ) x + y | legacyletexpr.js:1:1:2:0 | <toplevel> |
|
||||
| legacyletexpr.js:1:18:1:18 | x | legacyletexpr.js:1:1:2:0 | <toplevel> |
|
||||
| legacyletexpr.js:1:18:1:23 | x = 23 | legacyletexpr.js:1:1:2:0 | <toplevel> |
|
||||
| legacyletexpr.js:1:22:1:23 | 23 | legacyletexpr.js:1:1:2:0 | <toplevel> |
|
||||
| legacyletexpr.js:1:26:1:26 | y | legacyletexpr.js:1:1:2:0 | <toplevel> |
|
||||
| legacyletexpr.js:1:26:1:31 | y = 19 | legacyletexpr.js:1:1:2:0 | <toplevel> |
|
||||
| legacyletexpr.js:1:30:1:31 | 19 | legacyletexpr.js:1:1:2:0 | <toplevel> |
|
||||
| legacyletexpr.js:1:34:1:34 | x | legacyletexpr.js:1:1:2:0 | <toplevel> |
|
||||
| legacyletexpr.js:1:34:1:38 | x + y | legacyletexpr.js:1:1:2:0 | <toplevel> |
|
||||
| legacyletexpr.js:1:38:1:38 | y | legacyletexpr.js:1:1:2:0 | <toplevel> |
|
||||
| mozextensions.js:1:1:1:5 | array | mozextensions.js:1:1:2:0 | <toplevel> |
|
||||
| mozextensions.js:1:1:1:9 | array.map | mozextensions.js:1:1:2:0 | <toplevel> |
|
||||
| mozextensions.js:1:1:1:26 | array.m ... x) x+1) | mozextensions.js:1:1:2:0 | <toplevel> |
|
||||
| mozextensions.js:1:7:1:9 | map | mozextensions.js:1:1:2:0 | <toplevel> |
|
||||
| mozextensions.js:1:11:1:25 | function(x) x+1 | mozextensions.js:1:1:2:0 | <toplevel> |
|
||||
| mozextensions.js:1:20:1:20 | x | mozextensions.js:1:11:1:25 | function(x) x+1 |
|
||||
| mozextensions.js:1:23:1:23 | x | mozextensions.js:1:11:1:25 | function(x) x+1 |
|
||||
| mozextensions.js:1:23:1:25 | x+1 | mozextensions.js:1:11:1:25 | function(x) x+1 |
|
||||
|
||||
@@ -1,3 +1 @@
|
||||
export * as h from './h';
|
||||
|
||||
// semmle-extractor-options: --experimental
|
||||
|
||||
@@ -1,3 +1 @@
|
||||
export default from './mixins';
|
||||
|
||||
// semmle-extractor-options: --experimental
|
||||
|
||||
@@ -1,3 +1 @@
|
||||
export data from './src/utils/util'
|
||||
|
||||
// semmle-extractor-options: --experimental
|
||||
|
||||
@@ -1,3 +1 @@
|
||||
a.map(function(x) x+1);
|
||||
|
||||
//semmle-extractor-options: --experimental
|
||||
@@ -89,5 +89,3 @@
|
||||
let bound = {};
|
||||
bound::unknown();
|
||||
});
|
||||
|
||||
// semmle-extractor-options: --experimental
|
||||
|
||||
@@ -5,5 +5,3 @@ f();
|
||||
export { f as g };
|
||||
|
||||
export f2 from './a';
|
||||
|
||||
// semmle-extractor-options: --experimental
|
||||
|
||||
@@ -3,5 +3,3 @@ import * as b from '../b';
|
||||
b.g();
|
||||
|
||||
export { g as h } from '../b';
|
||||
|
||||
// semmle-extractor-options: --experimental
|
||||
|
||||
@@ -104,15 +104,15 @@ test_Module_exports
|
||||
| a.js:1:1:5:32 | <toplevel> | default | a.js:1:1:3:1 | export ... n 23;\\n} |
|
||||
| a.js:1:1:5:32 | <toplevel> | x | a.js:5:1:5:32 | export ... } = o; |
|
||||
| a.js:1:1:5:32 | <toplevel> | y | a.js:5:1:5:32 | export ... } = o; |
|
||||
| b.js:1:1:10:0 | <toplevel> | f2 | b.js:7:1:7:21 | export ... './a'; |
|
||||
| b.js:1:1:10:0 | <toplevel> | g | b.js:5:1:5:18 | export { f as g }; |
|
||||
| b.js:1:1:8:0 | <toplevel> | f2 | b.js:7:1:7:21 | export ... './a'; |
|
||||
| b.js:1:1:8:0 | <toplevel> | g | b.js:5:1:5:18 | export { f as g }; |
|
||||
| e.js:1:1:4:0 | <toplevel> | g | e.js:3:1:3:35 | export ... './a'; |
|
||||
| e.js:1:1:4:0 | <toplevel> | x | e.js:2:1:2:16 | export { x, y }; |
|
||||
| e.js:1:1:4:0 | <toplevel> | y | e.js:2:1:2:16 | export { x, y }; |
|
||||
| es2015_require.js:1:1:3:25 | <toplevel> | default | es2015_require.js:3:1:3:25 | export ... ss C {} |
|
||||
| export-in-mjs.mjs:1:1:1:34 | <toplevel> | exported_from_mjs | export-in-mjs.mjs:1:1:1:34 | export ... s = 42; |
|
||||
| f.ts:1:1:6:0 | <toplevel> | foo | f.ts:5:1:5:24 | export ... oo() {} |
|
||||
| m/c.js:1:1:8:0 | <toplevel> | h | m/c.js:5:1:5:30 | export ... '../b'; |
|
||||
| m/c.js:1:1:6:0 | <toplevel> | h | m/c.js:5:1:5:30 | export ... '../b'; |
|
||||
| tst.html:4:23:8:0 | <toplevel> | y | tst.html:7:3:7:22 | export const y = 42; |
|
||||
test_ExportDefaultDeclarations
|
||||
| a.js:1:1:3:1 | export ... n 23;\\n} |
|
||||
|
||||
@@ -13,4 +13,3 @@
|
||||
DUMP(o3);
|
||||
DUMP(o4);
|
||||
});
|
||||
// semmle-extractor-options: --experimental
|
||||
|
||||
@@ -13,5 +13,3 @@ a?.m().b;
|
||||
a.m?.().b;
|
||||
a.m()?.b;
|
||||
a?.m?.()?.b;
|
||||
|
||||
// semmle-extractor-options: --experimental
|
||||
|
||||
@@ -146,4 +146,3 @@ class C_lodash {
|
||||
}
|
||||
|
||||
}
|
||||
//semmle-extractor-options: --experimental
|
||||
|
||||
@@ -21,4 +21,3 @@
|
||||
|
||||
v7 = x ?? {};
|
||||
});
|
||||
// semmle-extractor-options: --experimental
|
||||
|
||||
@@ -22,4 +22,3 @@
|
||||
var v11 = h();
|
||||
var v12 = h?.();
|
||||
});
|
||||
// semmle-extractor-options: --experimental
|
||||
|
||||
@@ -11,5 +11,3 @@ class Reads extends React.Component {
|
||||
prevState.p4;
|
||||
}
|
||||
}
|
||||
|
||||
//semmle-extractor-options: --experimental
|
||||
|
||||
@@ -43,5 +43,3 @@ React.createClass({
|
||||
};
|
||||
}
|
||||
});
|
||||
|
||||
//semmle-extractor-options: --experimental
|
||||
|
||||
@@ -6,5 +6,3 @@ for each (var item in obj) {
|
||||
}
|
||||
|
||||
console.log(sum); // logs "26", which is 5+13+8
|
||||
|
||||
//semmle-extractor-options: --experimental --extract-program-text
|
||||
|
||||
@@ -7,5 +7,3 @@ function f(g) {
|
||||
console.log("something else!");
|
||||
}
|
||||
}
|
||||
|
||||
//semmle-extractor-options: --experimental --extract-program-text
|
||||
@@ -1,5 +1,3 @@
|
||||
function window::onload() {}
|
||||
|
||||
window.onload = function onload() {}
|
||||
|
||||
//semmle-extractor-options: --experimental --extract-program-text
|
||||
@@ -1,5 +1,3 @@
|
||||
let (x = 23, y = 19) {
|
||||
console.log(x + y);
|
||||
}
|
||||
|
||||
//semmle-extractor-options: --experimental --extract-program-text
|
||||
@@ -24,7 +24,7 @@
|
||||
| x | defaultargs.js:3:3:3:25 | functio ... = x) {} |
|
||||
| x | defaultargs.js:4:3:4:51 | functio ... [0]) {} |
|
||||
| x | for.js:1:2:5:1 | functio ... x;\\n} |
|
||||
| x | legacyletstmt.js:1:1:9:42 | <toplevel> |
|
||||
| x | legacyletstmt.js:1:1:8:0 | <toplevel> |
|
||||
| x | let.js:1:1:22:0 | <toplevel> |
|
||||
| x | let.js:1:1:22:0 | <toplevel> |
|
||||
| x | let.js:1:1:22:0 | <toplevel> |
|
||||
@@ -36,7 +36,7 @@
|
||||
| x | variables.js:13:1:23:1 | functio ... z;\\n\\t}\\n} |
|
||||
| y | defaultargs.js:3:3:3:25 | functio ... = x) {} |
|
||||
| y | defaultargs.js:4:3:4:51 | functio ... [0]) {} |
|
||||
| y | legacyletstmt.js:1:1:9:42 | <toplevel> |
|
||||
| y | legacyletstmt.js:1:1:8:0 | <toplevel> |
|
||||
| y | let.js:1:1:22:0 | <toplevel> |
|
||||
| y | let.js:14:1:21:1 | functio ... }\\n} |
|
||||
| y | typeoftype.ts:3:3:5:3 | functio ... e x\\n } |
|
||||
|
||||
@@ -5,5 +5,3 @@ let (x = 23, y = 19) {
|
||||
}
|
||||
|
||||
console.log(x - y);
|
||||
|
||||
//semmle-extractor-options: --experimental
|
||||
@@ -3,5 +3,3 @@ var x = 42;
|
||||
class C {
|
||||
myX = x
|
||||
}
|
||||
|
||||
// semmle-extractor-options: --experimental --source-type module
|
||||
|
||||
@@ -2,5 +2,3 @@ function test(bar, e) {
|
||||
let foo = bar;
|
||||
e.target::foo::baz();
|
||||
}
|
||||
|
||||
// semmle-extractor-options: --experimental
|
||||
@@ -2,5 +2,3 @@ function f(o) {
|
||||
let { x, ...ys } = o;
|
||||
return ys;
|
||||
}
|
||||
|
||||
// semmle-extractor-options: --experimental
|
||||
@@ -232,5 +232,3 @@ function l() {
|
||||
function f(...x) {
|
||||
x === 42
|
||||
};
|
||||
|
||||
// semmle-extractor-options: --experimental
|
||||
|
||||
@@ -107,4 +107,3 @@ function l() {
|
||||
g();
|
||||
});
|
||||
|
||||
// semmle-extractor-options: --experimental
|
||||
|
||||
@@ -1,4 +1,2 @@
|
||||
var n = 1<<40; // NOT OK
|
||||
var n2 = BigInt(1) << 40n; // OK
|
||||
|
||||
// semmle-extractor-options: --experimental
|
||||
|
||||
@@ -3,5 +3,3 @@ class A {
|
||||
}
|
||||
|
||||
class B {}
|
||||
|
||||
// semmle-extractor-options: --experimental --source-type module
|
||||
|
||||
@@ -7,4 +7,3 @@
|
||||
b();
|
||||
b?.();
|
||||
});
|
||||
// semmle-extractor-options: --experimental
|
||||
|
||||
@@ -7,4 +7,3 @@
|
||||
b.p;
|
||||
b?.p;
|
||||
});
|
||||
// semmle-extractor-options: --experimental
|
||||
|
||||
@@ -4,5 +4,3 @@ function outer() {
|
||||
}
|
||||
inner().next()
|
||||
}
|
||||
|
||||
// semmle-extractor-options: --experimental
|
||||
|
||||
@@ -172,5 +172,3 @@ class Component4 extends React.Component {
|
||||
this.setState({ });
|
||||
}
|
||||
}
|
||||
|
||||
// semmle-extractor-options: --experimental
|
||||
|
||||
@@ -6,5 +6,3 @@ for each (var item in obj) {
|
||||
}
|
||||
|
||||
console.log(sum); // logs "26", which is 5+13+8
|
||||
|
||||
//semmle-extractor-options: --experimental
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
function window::onload() {}
|
||||
|
||||
window.onload = function onload() {}
|
||||
|
||||
//semmle-extractor-options: --experimental
|
||||
@@ -3,5 +3,3 @@ var x = 42, y = 19;
|
||||
console.log(let (x = 23, y = 19) x + y);
|
||||
|
||||
console.log(x - y);
|
||||
|
||||
//semmle-extractor-options: --experimental
|
||||
@@ -5,5 +5,3 @@ let (x = 23, y = 19) {
|
||||
}
|
||||
|
||||
console.log(x - y);
|
||||
|
||||
//semmle-extractor-options: --experimental
|
||||
@@ -2,5 +2,3 @@ var numbers = [1, 2, 3, 4, 5];
|
||||
var squares = [i*i for (i of numbers)];
|
||||
var specialKeyCodes = [for (keyCodeName of Object.keys(SPECIAL_CODES_MAP))
|
||||
SPECIAL_CODES_MAP[keyCodeName]];
|
||||
|
||||
//semmle-extractor-options: --experimental
|
||||
@@ -6,5 +6,3 @@
|
||||
|
||||
// OK
|
||||
[1, 2, 3].map((x) => x * x);
|
||||
|
||||
//semmle-extractor-options: --experimental
|
||||
|
||||
@@ -1,4 +1,2 @@
|
||||
var a = [23,,42];
|
||||
var desc = [for(i in a) i + " = a[" + i + "]"];
|
||||
|
||||
//semmle-extractor-options: --experimental
|
||||
|
||||
@@ -23,5 +23,3 @@ foo();
|
||||
foo();
|
||||
foo();
|
||||
foo();
|
||||
|
||||
//semmle-extractor-options: --experimental
|
||||
@@ -4,6 +4,3 @@ function idMaker(){
|
||||
// NOT OK
|
||||
yield index++;
|
||||
}
|
||||
|
||||
//semmle-extractor-options: --experimental
|
||||
|
||||
|
||||
@@ -11,5 +11,3 @@ React.createClass({
|
||||
};
|
||||
}
|
||||
});
|
||||
|
||||
//semmle-extractor-options: --experimental
|
||||
|
||||
@@ -19,5 +19,3 @@ class C2 extends React.Component {
|
||||
const { p1: p2 } = state
|
||||
}
|
||||
}
|
||||
|
||||
// semmle-extractor-options: --experimental
|
||||
|
||||
@@ -166,5 +166,3 @@ class C11 extends React.Component {
|
||||
this.state.writeIn_getDerivedStateFromProps; // OK
|
||||
}
|
||||
}
|
||||
|
||||
//semmle-extractor-options: --experimental
|
||||
|
||||
@@ -72,5 +72,3 @@ class C6 extends React.Component {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
//semmle-extractor-options: --experimental
|
||||
|
||||
@@ -176,5 +176,3 @@ async function awaitFlow(){
|
||||
if (v) { // OK
|
||||
}
|
||||
});
|
||||
|
||||
// semmle-extractor-options: --experimental
|
||||
|
||||
Reference in New Issue
Block a user