--- source: crates/biome_js_analyze/tests/spec_tests.rs expression: invalid.js --- # Input ```jsx Atomics(); JSON(); Math(); Reflect(); Intl(); (Atomics)(); (JSON)(); (Math)(); (Reflect)(); (Intl)(); new Atomics(); new JSON(); new Math(); new Reflect(); new Intl(); new (Atomics)(); new (JSON)(); new (Math)(); new (Reflect)(); new (Intl)(); new Atomics; new JSON; new Math; new Reflect; new Intl; // globalThis static member globalThis.Atomics(); globalThis.JSON(); globalThis.Math(); globalThis.Reflect(); globalThis.Intl(); (globalThis).Atomics(); (globalThis).JSON(); (globalThis).Math(); (globalThis).Reflect(); (globalThis).Intl(); (globalThis.Atomics)(); (globalThis.JSON)(); (globalThis.Math)(); (globalThis.Reflect)(); (globalThis.Intl)(); new globalThis.Atomics(); new globalThis.JSON(); new globalThis.Math(); new globalThis.Reflect(); new globalThis.Intl(); new (globalThis.Atomics)(); new (globalThis.JSON)(); new (globalThis.Math)(); new (globalThis.Reflect)(); new (globalThis.Intl)(); new globalThis.Atomics; new globalThis.JSON; new globalThis.Math; new globalThis.Reflect; new globalThis.Intl; // globalThis computed member globalThis['Atomics'](); globalThis['JSON'](); globalThis['Math'](); globalThis['Reflect'](); globalThis['Intl'](); (globalThis)['Atomics'](); (globalThis)['JSON'](); (globalThis)['Math'](); (globalThis)['Reflect'](); (globalThis)['Intl'](); (globalThis['Atomics'])(); (globalThis['JSON'])(); (globalThis['Math'])(); (globalThis['Reflect'])(); (globalThis['Intl'])(); (globalThis[('Atomics')])(); (globalThis[('JSON')])(); (globalThis[('Math')])(); (globalThis[('Reflect')])(); (globalThis[('Intl')])(); new globalThis['Atomics'](); new globalThis['JSON'](); new globalThis['Math'](); new globalThis['Reflect'](); new globalThis['Intl'](); new (globalThis['Atomics'])(); new (globalThis['JSON'])(); new (globalThis['Math'])(); new (globalThis['Reflect'])(); new (globalThis['Intl'])(); new globalThis['Atomics']; new globalThis['JSON']; new globalThis['Math']; new globalThis['Reflect']; new globalThis['Intl']; ``` # Diagnostics ``` invalid.js:1:1 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Atomics is not a function. > 1 │ Atomics(); │ ^^^^^^^ 2 │ JSON(); 3 │ Math(); ``` ``` invalid.js:2:1 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Json is not a function. 1 │ Atomics(); > 2 │ JSON(); │ ^^^^ 3 │ Math(); 4 │ Reflect(); ``` ``` invalid.js:3:1 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Math is not a function. 1 │ Atomics(); 2 │ JSON(); > 3 │ Math(); │ ^^^^ 4 │ Reflect(); 5 │ Intl(); ``` ``` invalid.js:4:1 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Reflect is not a function. 2 │ JSON(); 3 │ Math(); > 4 │ Reflect(); │ ^^^^^^^ 5 │ Intl(); 6 │ ``` ``` invalid.js:5:1 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Intl is not a function. 3 │ Math(); 4 │ Reflect(); > 5 │ Intl(); │ ^^^^ 6 │ 7 │ (Atomics)(); ``` ``` invalid.js:7:2 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Atomics is not a function. 5 │ Intl(); 6 │ > 7 │ (Atomics)(); │ ^^^^^^^ 8 │ (JSON)(); 9 │ (Math)(); ``` ``` invalid.js:8:2 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Json is not a function. 7 │ (Atomics)(); > 8 │ (JSON)(); │ ^^^^ 9 │ (Math)(); 10 │ (Reflect)(); ``` ``` invalid.js:9:2 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Math is not a function. 7 │ (Atomics)(); 8 │ (JSON)(); > 9 │ (Math)(); │ ^^^^ 10 │ (Reflect)(); 11 │ (Intl)(); ``` ``` invalid.js:10:2 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Reflect is not a function. 8 │ (JSON)(); 9 │ (Math)(); > 10 │ (Reflect)(); │ ^^^^^^^ 11 │ (Intl)(); 12 │ ``` ``` invalid.js:11:2 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Intl is not a function. 9 │ (Math)(); 10 │ (Reflect)(); > 11 │ (Intl)(); │ ^^^^ 12 │ 13 │ new Atomics(); ``` ``` invalid.js:13:5 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Atomics is not a function. 11 │ (Intl)(); 12 │ > 13 │ new Atomics(); │ ^^^^^^^ 14 │ new JSON(); 15 │ new Math(); ``` ``` invalid.js:14:5 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Json is not a function. 13 │ new Atomics(); > 14 │ new JSON(); │ ^^^^ 15 │ new Math(); 16 │ new Reflect(); ``` ``` invalid.js:15:5 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Math is not a function. 13 │ new Atomics(); 14 │ new JSON(); > 15 │ new Math(); │ ^^^^ 16 │ new Reflect(); 17 │ new Intl(); ``` ``` invalid.js:16:5 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Reflect is not a function. 14 │ new JSON(); 15 │ new Math(); > 16 │ new Reflect(); │ ^^^^^^^ 17 │ new Intl(); 18 │ ``` ``` invalid.js:17:5 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Intl is not a function. 15 │ new Math(); 16 │ new Reflect(); > 17 │ new Intl(); │ ^^^^ 18 │ 19 │ new (Atomics)(); ``` ``` invalid.js:19:6 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Atomics is not a function. 17 │ new Intl(); 18 │ > 19 │ new (Atomics)(); │ ^^^^^^^ 20 │ new (JSON)(); 21 │ new (Math)(); ``` ``` invalid.js:20:6 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Json is not a function. 19 │ new (Atomics)(); > 20 │ new (JSON)(); │ ^^^^ 21 │ new (Math)(); 22 │ new (Reflect)(); ``` ``` invalid.js:21:6 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Math is not a function. 19 │ new (Atomics)(); 20 │ new (JSON)(); > 21 │ new (Math)(); │ ^^^^ 22 │ new (Reflect)(); 23 │ new (Intl)(); ``` ``` invalid.js:22:6 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Reflect is not a function. 20 │ new (JSON)(); 21 │ new (Math)(); > 22 │ new (Reflect)(); │ ^^^^^^^ 23 │ new (Intl)(); 24 │ ``` ``` invalid.js:23:6 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Intl is not a function. 21 │ new (Math)(); 22 │ new (Reflect)(); > 23 │ new (Intl)(); │ ^^^^ 24 │ 25 │ new Atomics; ``` ``` invalid.js:25:5 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Atomics is not a function. 23 │ new (Intl)(); 24 │ > 25 │ new Atomics; │ ^^^^^^^ 26 │ new JSON; 27 │ new Math; ``` ``` invalid.js:26:5 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Json is not a function. 25 │ new Atomics; > 26 │ new JSON; │ ^^^^ 27 │ new Math; 28 │ new Reflect; ``` ``` invalid.js:27:5 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Math is not a function. 25 │ new Atomics; 26 │ new JSON; > 27 │ new Math; │ ^^^^ 28 │ new Reflect; 29 │ new Intl; ``` ``` invalid.js:28:5 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Reflect is not a function. 26 │ new JSON; 27 │ new Math; > 28 │ new Reflect; │ ^^^^^^^ 29 │ new Intl; 30 │ ``` ``` invalid.js:29:5 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Intl is not a function. 27 │ new Math; 28 │ new Reflect; > 29 │ new Intl; │ ^^^^ 30 │ 31 │ // globalThis static member ``` ``` invalid.js:32:12 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Atomics is not a function. 31 │ // globalThis static member > 32 │ globalThis.Atomics(); │ ^^^^^^^ 33 │ globalThis.JSON(); 34 │ globalThis.Math(); ``` ``` invalid.js:33:12 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Json is not a function. 31 │ // globalThis static member 32 │ globalThis.Atomics(); > 33 │ globalThis.JSON(); │ ^^^^ 34 │ globalThis.Math(); 35 │ globalThis.Reflect(); ``` ``` invalid.js:34:12 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Math is not a function. 32 │ globalThis.Atomics(); 33 │ globalThis.JSON(); > 34 │ globalThis.Math(); │ ^^^^ 35 │ globalThis.Reflect(); 36 │ globalThis.Intl(); ``` ``` invalid.js:35:12 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Reflect is not a function. 33 │ globalThis.JSON(); 34 │ globalThis.Math(); > 35 │ globalThis.Reflect(); │ ^^^^^^^ 36 │ globalThis.Intl(); 37 │ ``` ``` invalid.js:36:12 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Intl is not a function. 34 │ globalThis.Math(); 35 │ globalThis.Reflect(); > 36 │ globalThis.Intl(); │ ^^^^ 37 │ 38 │ (globalThis).Atomics(); ``` ``` invalid.js:38:14 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Atomics is not a function. 36 │ globalThis.Intl(); 37 │ > 38 │ (globalThis).Atomics(); │ ^^^^^^^ 39 │ (globalThis).JSON(); 40 │ (globalThis).Math(); ``` ``` invalid.js:39:14 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Json is not a function. 38 │ (globalThis).Atomics(); > 39 │ (globalThis).JSON(); │ ^^^^ 40 │ (globalThis).Math(); 41 │ (globalThis).Reflect(); ``` ``` invalid.js:40:14 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Math is not a function. 38 │ (globalThis).Atomics(); 39 │ (globalThis).JSON(); > 40 │ (globalThis).Math(); │ ^^^^ 41 │ (globalThis).Reflect(); 42 │ (globalThis).Intl(); ``` ``` invalid.js:41:14 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Reflect is not a function. 39 │ (globalThis).JSON(); 40 │ (globalThis).Math(); > 41 │ (globalThis).Reflect(); │ ^^^^^^^ 42 │ (globalThis).Intl(); 43 │ ``` ``` invalid.js:42:14 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Intl is not a function. 40 │ (globalThis).Math(); 41 │ (globalThis).Reflect(); > 42 │ (globalThis).Intl(); │ ^^^^ 43 │ 44 │ (globalThis.Atomics)(); ``` ``` invalid.js:44:13 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Atomics is not a function. 42 │ (globalThis).Intl(); 43 │ > 44 │ (globalThis.Atomics)(); │ ^^^^^^^ 45 │ (globalThis.JSON)(); 46 │ (globalThis.Math)(); ``` ``` invalid.js:45:13 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Json is not a function. 44 │ (globalThis.Atomics)(); > 45 │ (globalThis.JSON)(); │ ^^^^ 46 │ (globalThis.Math)(); 47 │ (globalThis.Reflect)(); ``` ``` invalid.js:46:13 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Math is not a function. 44 │ (globalThis.Atomics)(); 45 │ (globalThis.JSON)(); > 46 │ (globalThis.Math)(); │ ^^^^ 47 │ (globalThis.Reflect)(); 48 │ (globalThis.Intl)(); ``` ``` invalid.js:47:13 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Reflect is not a function. 45 │ (globalThis.JSON)(); 46 │ (globalThis.Math)(); > 47 │ (globalThis.Reflect)(); │ ^^^^^^^ 48 │ (globalThis.Intl)(); 49 │ ``` ``` invalid.js:48:13 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Intl is not a function. 46 │ (globalThis.Math)(); 47 │ (globalThis.Reflect)(); > 48 │ (globalThis.Intl)(); │ ^^^^ 49 │ 50 │ new globalThis.Atomics(); ``` ``` invalid.js:50:16 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Atomics is not a function. 48 │ (globalThis.Intl)(); 49 │ > 50 │ new globalThis.Atomics(); │ ^^^^^^^ 51 │ new globalThis.JSON(); 52 │ new globalThis.Math(); ``` ``` invalid.js:51:16 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Json is not a function. 50 │ new globalThis.Atomics(); > 51 │ new globalThis.JSON(); │ ^^^^ 52 │ new globalThis.Math(); 53 │ new globalThis.Reflect(); ``` ``` invalid.js:52:16 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Math is not a function. 50 │ new globalThis.Atomics(); 51 │ new globalThis.JSON(); > 52 │ new globalThis.Math(); │ ^^^^ 53 │ new globalThis.Reflect(); 54 │ new globalThis.Intl(); ``` ``` invalid.js:53:16 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Reflect is not a function. 51 │ new globalThis.JSON(); 52 │ new globalThis.Math(); > 53 │ new globalThis.Reflect(); │ ^^^^^^^ 54 │ new globalThis.Intl(); 55 │ ``` ``` invalid.js:54:16 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Intl is not a function. 52 │ new globalThis.Math(); 53 │ new globalThis.Reflect(); > 54 │ new globalThis.Intl(); │ ^^^^ 55 │ 56 │ new (globalThis.Atomics)(); ``` ``` invalid.js:56:17 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Atomics is not a function. 54 │ new globalThis.Intl(); 55 │ > 56 │ new (globalThis.Atomics)(); │ ^^^^^^^ 57 │ new (globalThis.JSON)(); 58 │ new (globalThis.Math)(); ``` ``` invalid.js:57:17 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Json is not a function. 56 │ new (globalThis.Atomics)(); > 57 │ new (globalThis.JSON)(); │ ^^^^ 58 │ new (globalThis.Math)(); 59 │ new (globalThis.Reflect)(); ``` ``` invalid.js:58:17 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Math is not a function. 56 │ new (globalThis.Atomics)(); 57 │ new (globalThis.JSON)(); > 58 │ new (globalThis.Math)(); │ ^^^^ 59 │ new (globalThis.Reflect)(); 60 │ new (globalThis.Intl)(); ``` ``` invalid.js:59:17 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Reflect is not a function. 57 │ new (globalThis.JSON)(); 58 │ new (globalThis.Math)(); > 59 │ new (globalThis.Reflect)(); │ ^^^^^^^ 60 │ new (globalThis.Intl)(); 61 │ ``` ``` invalid.js:60:17 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Intl is not a function. 58 │ new (globalThis.Math)(); 59 │ new (globalThis.Reflect)(); > 60 │ new (globalThis.Intl)(); │ ^^^^ 61 │ 62 │ new globalThis.Atomics; ``` ``` invalid.js:62:16 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Atomics is not a function. 60 │ new (globalThis.Intl)(); 61 │ > 62 │ new globalThis.Atomics; │ ^^^^^^^ 63 │ new globalThis.JSON; 64 │ new globalThis.Math; ``` ``` invalid.js:63:16 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Json is not a function. 62 │ new globalThis.Atomics; > 63 │ new globalThis.JSON; │ ^^^^ 64 │ new globalThis.Math; 65 │ new globalThis.Reflect; ``` ``` invalid.js:64:16 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Math is not a function. 62 │ new globalThis.Atomics; 63 │ new globalThis.JSON; > 64 │ new globalThis.Math; │ ^^^^ 65 │ new globalThis.Reflect; 66 │ new globalThis.Intl; ``` ``` invalid.js:65:16 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Reflect is not a function. 63 │ new globalThis.JSON; 64 │ new globalThis.Math; > 65 │ new globalThis.Reflect; │ ^^^^^^^ 66 │ new globalThis.Intl; 67 │ ``` ``` invalid.js:66:16 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Intl is not a function. 64 │ new globalThis.Math; 65 │ new globalThis.Reflect; > 66 │ new globalThis.Intl; │ ^^^^ 67 │ 68 │ // globalThis computed member ``` ``` invalid.js:69:12 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Atomics is not a function. 68 │ // globalThis computed member > 69 │ globalThis['Atomics'](); │ ^^^^^^^^^ 70 │ globalThis['JSON'](); 71 │ globalThis['Math'](); ``` ``` invalid.js:70:12 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Json is not a function. 68 │ // globalThis computed member 69 │ globalThis['Atomics'](); > 70 │ globalThis['JSON'](); │ ^^^^^^ 71 │ globalThis['Math'](); 72 │ globalThis['Reflect'](); ``` ``` invalid.js:71:12 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Math is not a function. 69 │ globalThis['Atomics'](); 70 │ globalThis['JSON'](); > 71 │ globalThis['Math'](); │ ^^^^^^ 72 │ globalThis['Reflect'](); 73 │ globalThis['Intl'](); ``` ``` invalid.js:72:12 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Reflect is not a function. 70 │ globalThis['JSON'](); 71 │ globalThis['Math'](); > 72 │ globalThis['Reflect'](); │ ^^^^^^^^^ 73 │ globalThis['Intl'](); 74 │ ``` ``` invalid.js:73:12 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Intl is not a function. 71 │ globalThis['Math'](); 72 │ globalThis['Reflect'](); > 73 │ globalThis['Intl'](); │ ^^^^^^ 74 │ 75 │ (globalThis)['Atomics'](); ``` ``` invalid.js:75:14 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Atomics is not a function. 73 │ globalThis['Intl'](); 74 │ > 75 │ (globalThis)['Atomics'](); │ ^^^^^^^^^ 76 │ (globalThis)['JSON'](); 77 │ (globalThis)['Math'](); ``` ``` invalid.js:76:14 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Json is not a function. 75 │ (globalThis)['Atomics'](); > 76 │ (globalThis)['JSON'](); │ ^^^^^^ 77 │ (globalThis)['Math'](); 78 │ (globalThis)['Reflect'](); ``` ``` invalid.js:77:14 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Math is not a function. 75 │ (globalThis)['Atomics'](); 76 │ (globalThis)['JSON'](); > 77 │ (globalThis)['Math'](); │ ^^^^^^ 78 │ (globalThis)['Reflect'](); 79 │ (globalThis)['Intl'](); ``` ``` invalid.js:78:14 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Reflect is not a function. 76 │ (globalThis)['JSON'](); 77 │ (globalThis)['Math'](); > 78 │ (globalThis)['Reflect'](); │ ^^^^^^^^^ 79 │ (globalThis)['Intl'](); 80 │ ``` ``` invalid.js:79:14 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Intl is not a function. 77 │ (globalThis)['Math'](); 78 │ (globalThis)['Reflect'](); > 79 │ (globalThis)['Intl'](); │ ^^^^^^ 80 │ 81 │ (globalThis['Atomics'])(); ``` ``` invalid.js:81:13 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Atomics is not a function. 79 │ (globalThis)['Intl'](); 80 │ > 81 │ (globalThis['Atomics'])(); │ ^^^^^^^^^ 82 │ (globalThis['JSON'])(); 83 │ (globalThis['Math'])(); ``` ``` invalid.js:82:13 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Json is not a function. 81 │ (globalThis['Atomics'])(); > 82 │ (globalThis['JSON'])(); │ ^^^^^^ 83 │ (globalThis['Math'])(); 84 │ (globalThis['Reflect'])(); ``` ``` invalid.js:83:13 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Math is not a function. 81 │ (globalThis['Atomics'])(); 82 │ (globalThis['JSON'])(); > 83 │ (globalThis['Math'])(); │ ^^^^^^ 84 │ (globalThis['Reflect'])(); 85 │ (globalThis['Intl'])(); ``` ``` invalid.js:84:13 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Reflect is not a function. 82 │ (globalThis['JSON'])(); 83 │ (globalThis['Math'])(); > 84 │ (globalThis['Reflect'])(); │ ^^^^^^^^^ 85 │ (globalThis['Intl'])(); 86 │ ``` ``` invalid.js:85:13 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Intl is not a function. 83 │ (globalThis['Math'])(); 84 │ (globalThis['Reflect'])(); > 85 │ (globalThis['Intl'])(); │ ^^^^^^ 86 │ 87 │ (globalThis[('Atomics')])(); ``` ``` invalid.js:87:14 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Atomics is not a function. 85 │ (globalThis['Intl'])(); 86 │ > 87 │ (globalThis[('Atomics')])(); │ ^^^^^^^^^ 88 │ (globalThis[('JSON')])(); 89 │ (globalThis[('Math')])(); ``` ``` invalid.js:88:14 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Json is not a function. 87 │ (globalThis[('Atomics')])(); > 88 │ (globalThis[('JSON')])(); │ ^^^^^^ 89 │ (globalThis[('Math')])(); 90 │ (globalThis[('Reflect')])(); ``` ``` invalid.js:89:14 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Math is not a function. 87 │ (globalThis[('Atomics')])(); 88 │ (globalThis[('JSON')])(); > 89 │ (globalThis[('Math')])(); │ ^^^^^^ 90 │ (globalThis[('Reflect')])(); 91 │ (globalThis[('Intl')])(); ``` ``` invalid.js:90:14 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Reflect is not a function. 88 │ (globalThis[('JSON')])(); 89 │ (globalThis[('Math')])(); > 90 │ (globalThis[('Reflect')])(); │ ^^^^^^^^^ 91 │ (globalThis[('Intl')])(); 92 │ ``` ``` invalid.js:91:14 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Intl is not a function. 89 │ (globalThis[('Math')])(); 90 │ (globalThis[('Reflect')])(); > 91 │ (globalThis[('Intl')])(); │ ^^^^^^ 92 │ 93 │ new globalThis['Atomics'](); ``` ``` invalid.js:93:16 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Atomics is not a function. 91 │ (globalThis[('Intl')])(); 92 │ > 93 │ new globalThis['Atomics'](); │ ^^^^^^^^^ 94 │ new globalThis['JSON'](); 95 │ new globalThis['Math'](); ``` ``` invalid.js:94:16 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Json is not a function. 93 │ new globalThis['Atomics'](); > 94 │ new globalThis['JSON'](); │ ^^^^^^ 95 │ new globalThis['Math'](); 96 │ new globalThis['Reflect'](); ``` ``` invalid.js:95:16 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Math is not a function. 93 │ new globalThis['Atomics'](); 94 │ new globalThis['JSON'](); > 95 │ new globalThis['Math'](); │ ^^^^^^ 96 │ new globalThis['Reflect'](); 97 │ new globalThis['Intl'](); ``` ``` invalid.js:96:16 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Reflect is not a function. 94 │ new globalThis['JSON'](); 95 │ new globalThis['Math'](); > 96 │ new globalThis['Reflect'](); │ ^^^^^^^^^ 97 │ new globalThis['Intl'](); 98 │ ``` ``` invalid.js:97:16 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Intl is not a function. 95 │ new globalThis['Math'](); 96 │ new globalThis['Reflect'](); > 97 │ new globalThis['Intl'](); │ ^^^^^^ 98 │ 99 │ new (globalThis['Atomics'])(); ``` ``` invalid.js:99:17 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Atomics is not a function. 97 │ new globalThis['Intl'](); 98 │ > 99 │ new (globalThis['Atomics'])(); │ ^^^^^^^^^ 100 │ new (globalThis['JSON'])(); 101 │ new (globalThis['Math'])(); ``` ``` invalid.js:100:17 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Json is not a function. 99 │ new (globalThis['Atomics'])(); > 100 │ new (globalThis['JSON'])(); │ ^^^^^^ 101 │ new (globalThis['Math'])(); 102 │ new (globalThis['Reflect'])(); ``` ``` invalid.js:101:17 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Math is not a function. 99 │ new (globalThis['Atomics'])(); 100 │ new (globalThis['JSON'])(); > 101 │ new (globalThis['Math'])(); │ ^^^^^^ 102 │ new (globalThis['Reflect'])(); 103 │ new (globalThis['Intl'])(); ``` ``` invalid.js:102:17 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Reflect is not a function. 100 │ new (globalThis['JSON'])(); 101 │ new (globalThis['Math'])(); > 102 │ new (globalThis['Reflect'])(); │ ^^^^^^^^^ 103 │ new (globalThis['Intl'])(); 104 │ ``` ``` invalid.js:103:17 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Intl is not a function. 101 │ new (globalThis['Math'])(); 102 │ new (globalThis['Reflect'])(); > 103 │ new (globalThis['Intl'])(); │ ^^^^^^ 104 │ 105 │ new globalThis['Atomics']; ``` ``` invalid.js:105:16 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Atomics is not a function. 103 │ new (globalThis['Intl'])(); 104 │ > 105 │ new globalThis['Atomics']; │ ^^^^^^^^^ 106 │ new globalThis['JSON']; 107 │ new globalThis['Math']; ``` ``` invalid.js:106:16 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Json is not a function. 105 │ new globalThis['Atomics']; > 106 │ new globalThis['JSON']; │ ^^^^^^ 107 │ new globalThis['Math']; 108 │ new globalThis['Reflect']; ``` ``` invalid.js:107:16 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Math is not a function. 105 │ new globalThis['Atomics']; 106 │ new globalThis['JSON']; > 107 │ new globalThis['Math']; │ ^^^^^^ 108 │ new globalThis['Reflect']; 109 │ new globalThis['Intl']; ``` ``` invalid.js:108:16 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Reflect is not a function. 106 │ new globalThis['JSON']; 107 │ new globalThis['Math']; > 108 │ new globalThis['Reflect']; │ ^^^^^^^^^ 109 │ new globalThis['Intl']; 110 │ ``` ``` invalid.js:109:16 lint/correctness/noGlobalObjectCalls ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Intl is not a function. 107 │ new globalThis['Math']; 108 │ new globalThis['Reflect']; > 109 │ new globalThis['Intl']; │ ^^^^^^ 110 │ ```