1
- tests/cases/compiler/commaOperatorLeftSideUnused.ts(8,10): error TS2693 : Left side of comma operator is unused and has no side effects.
2
- tests/cases/compiler/commaOperatorLeftSideUnused.ts(16,19): error TS2693 : Left side of comma operator is unused and has no side effects.
3
- tests/cases/compiler/commaOperatorLeftSideUnused.ts(19,21): error TS2693 : Left side of comma operator is unused and has no side effects.
4
- tests/cases/compiler/commaOperatorLeftSideUnused.ts(22,7): error TS2693 : Left side of comma operator is unused and has no side effects.
5
- tests/cases/compiler/commaOperatorLeftSideUnused.ts(23,7): error TS2693 : Left side of comma operator is unused and has no side effects.
6
- tests/cases/compiler/commaOperatorLeftSideUnused.ts(24,7): error TS2693 : Left side of comma operator is unused and has no side effects.
7
- tests/cases/compiler/commaOperatorLeftSideUnused.ts(25,7): error TS2693 : Left side of comma operator is unused and has no side effects.
8
- tests/cases/compiler/commaOperatorLeftSideUnused.ts(26,7): error TS2693 : Left side of comma operator is unused and has no side effects.
9
- tests/cases/compiler/commaOperatorLeftSideUnused.ts(27,7): error TS2693 : Left side of comma operator is unused and has no side effects.
10
- tests/cases/compiler/commaOperatorLeftSideUnused.ts(28,7): error TS2693 : Left side of comma operator is unused and has no side effects.
11
- tests/cases/compiler/commaOperatorLeftSideUnused.ts(29,7): error TS2693 : Left side of comma operator is unused and has no side effects.
12
- tests/cases/compiler/commaOperatorLeftSideUnused.ts(30,7): error TS2693 : Left side of comma operator is unused and has no side effects.
13
- tests/cases/compiler/commaOperatorLeftSideUnused.ts(31,7): error TS2693 : Left side of comma operator is unused and has no side effects.
14
- tests/cases/compiler/commaOperatorLeftSideUnused.ts(32,7): error TS2693 : Left side of comma operator is unused and has no side effects.
15
- tests/cases/compiler/commaOperatorLeftSideUnused.ts(33,7): error TS2693 : Left side of comma operator is unused and has no side effects.
16
- tests/cases/compiler/commaOperatorLeftSideUnused.ts(34,7): error TS2693 : Left side of comma operator is unused and has no side effects.
17
- tests/cases/compiler/commaOperatorLeftSideUnused.ts(35,7): error TS2693 : Left side of comma operator is unused and has no side effects.
18
- tests/cases/compiler/commaOperatorLeftSideUnused.ts(36,7): error TS2693 : Left side of comma operator is unused and has no side effects.
19
- tests/cases/compiler/commaOperatorLeftSideUnused.ts(37,7): error TS2693 : Left side of comma operator is unused and has no side effects.
20
- tests/cases/compiler/commaOperatorLeftSideUnused.ts(38,7): error TS2693 : Left side of comma operator is unused and has no side effects.
21
- tests/cases/compiler/commaOperatorLeftSideUnused.ts(39,7): error TS2693 : Left side of comma operator is unused and has no side effects.
22
- tests/cases/compiler/commaOperatorLeftSideUnused.ts(40,7): error TS2693 : Left side of comma operator is unused and has no side effects.
23
- tests/cases/compiler/commaOperatorLeftSideUnused.ts(41,7): error TS2693 : Left side of comma operator is unused and has no side effects.
1
+ tests/cases/compiler/commaOperatorLeftSideUnused.ts(8,10): error TS2695 : Left side of comma operator is unused and has no side effects.
2
+ tests/cases/compiler/commaOperatorLeftSideUnused.ts(16,19): error TS2695 : Left side of comma operator is unused and has no side effects.
3
+ tests/cases/compiler/commaOperatorLeftSideUnused.ts(19,21): error TS2695 : Left side of comma operator is unused and has no side effects.
4
+ tests/cases/compiler/commaOperatorLeftSideUnused.ts(22,7): error TS2695 : Left side of comma operator is unused and has no side effects.
5
+ tests/cases/compiler/commaOperatorLeftSideUnused.ts(23,7): error TS2695 : Left side of comma operator is unused and has no side effects.
6
+ tests/cases/compiler/commaOperatorLeftSideUnused.ts(24,7): error TS2695 : Left side of comma operator is unused and has no side effects.
7
+ tests/cases/compiler/commaOperatorLeftSideUnused.ts(25,7): error TS2695 : Left side of comma operator is unused and has no side effects.
8
+ tests/cases/compiler/commaOperatorLeftSideUnused.ts(26,7): error TS2695 : Left side of comma operator is unused and has no side effects.
9
+ tests/cases/compiler/commaOperatorLeftSideUnused.ts(27,7): error TS2695 : Left side of comma operator is unused and has no side effects.
10
+ tests/cases/compiler/commaOperatorLeftSideUnused.ts(28,7): error TS2695 : Left side of comma operator is unused and has no side effects.
11
+ tests/cases/compiler/commaOperatorLeftSideUnused.ts(29,7): error TS2695 : Left side of comma operator is unused and has no side effects.
12
+ tests/cases/compiler/commaOperatorLeftSideUnused.ts(30,7): error TS2695 : Left side of comma operator is unused and has no side effects.
13
+ tests/cases/compiler/commaOperatorLeftSideUnused.ts(31,7): error TS2695 : Left side of comma operator is unused and has no side effects.
14
+ tests/cases/compiler/commaOperatorLeftSideUnused.ts(32,7): error TS2695 : Left side of comma operator is unused and has no side effects.
15
+ tests/cases/compiler/commaOperatorLeftSideUnused.ts(33,7): error TS2695 : Left side of comma operator is unused and has no side effects.
16
+ tests/cases/compiler/commaOperatorLeftSideUnused.ts(34,7): error TS2695 : Left side of comma operator is unused and has no side effects.
17
+ tests/cases/compiler/commaOperatorLeftSideUnused.ts(35,7): error TS2695 : Left side of comma operator is unused and has no side effects.
18
+ tests/cases/compiler/commaOperatorLeftSideUnused.ts(36,7): error TS2695 : Left side of comma operator is unused and has no side effects.
19
+ tests/cases/compiler/commaOperatorLeftSideUnused.ts(37,7): error TS2695 : Left side of comma operator is unused and has no side effects.
20
+ tests/cases/compiler/commaOperatorLeftSideUnused.ts(38,7): error TS2695 : Left side of comma operator is unused and has no side effects.
21
+ tests/cases/compiler/commaOperatorLeftSideUnused.ts(39,7): error TS2695 : Left side of comma operator is unused and has no side effects.
22
+ tests/cases/compiler/commaOperatorLeftSideUnused.ts(40,7): error TS2695 : Left side of comma operator is unused and has no side effects.
23
+ tests/cases/compiler/commaOperatorLeftSideUnused.ts(41,7): error TS2695 : Left side of comma operator is unused and has no side effects.
24
24
25
25
26
26
==== tests/cases/compiler/commaOperatorLeftSideUnused.ts (23 errors) ====
@@ -33,7 +33,7 @@ tests/cases/compiler/commaOperatorLeftSideUnused.ts(41,7): error TS2693: Left si
33
33
// Should error
34
34
case 0, 1:
35
35
~
36
- !!! error TS2693 : Left side of comma operator is unused and has no side effects.
36
+ !!! error TS2695 : Left side of comma operator is unused and has no side effects.
37
37
return 'zero or one';
38
38
default:
39
39
return 'more than one';
@@ -43,74 +43,74 @@ tests/cases/compiler/commaOperatorLeftSideUnused.ts(41,7): error TS2693: Left si
43
43
// Should error
44
44
let x = Math.pow((3, 5), 2);
45
45
~
46
- !!! error TS2693 : Left side of comma operator is unused and has no side effects.
46
+ !!! error TS2695 : Left side of comma operator is unused and has no side effects.
47
47
48
48
// Should error
49
49
let a = [(3 + 4), ((1 + 1, 8) * 4)];
50
50
~~~~~
51
- !!! error TS2693 : Left side of comma operator is unused and has no side effects.
51
+ !!! error TS2695 : Left side of comma operator is unused and has no side effects.
52
52
53
53
// Error cases
54
54
xx = (1, 2);
55
55
~
56
- !!! error TS2693 : Left side of comma operator is unused and has no side effects.
56
+ !!! error TS2695 : Left side of comma operator is unused and has no side effects.
57
57
xx = ('', xx);
58
58
~~
59
- !!! error TS2693 : Left side of comma operator is unused and has no side effects.
59
+ !!! error TS2695 : Left side of comma operator is unused and has no side effects.
60
60
xx = (/323/, 5);
61
61
~~~~~
62
- !!! error TS2693 : Left side of comma operator is unused and has no side effects.
62
+ !!! error TS2695 : Left side of comma operator is unused and has no side effects.
63
63
xx = (`wat`, 'ok'),
64
64
~~~~~
65
- !!! error TS2693 : Left side of comma operator is unused and has no side effects.
65
+ !!! error TS2695 : Left side of comma operator is unused and has no side effects.
66
66
xx = (true, false);
67
67
~~~~
68
- !!! error TS2693 : Left side of comma operator is unused and has no side effects.
68
+ !!! error TS2695 : Left side of comma operator is unused and has no side effects.
69
69
xx = (false, true);
70
70
~~~~~
71
- !!! error TS2693 : Left side of comma operator is unused and has no side effects.
71
+ !!! error TS2695 : Left side of comma operator is unused and has no side effects.
72
72
xx = (null, xx);
73
73
~~~~
74
- !!! error TS2693 : Left side of comma operator is unused and has no side effects.
74
+ !!! error TS2695 : Left side of comma operator is unused and has no side effects.
75
75
xx = (undefined, 10);
76
76
~~~~~~~~~
77
- !!! error TS2693 : Left side of comma operator is unused and has no side effects.
77
+ !!! error TS2695 : Left side of comma operator is unused and has no side effects.
78
78
xx = (() => {}, 'no');
79
79
~~~~~~~~
80
- !!! error TS2693 : Left side of comma operator is unused and has no side effects.
80
+ !!! error TS2695 : Left side of comma operator is unused and has no side effects.
81
81
xx = (function() { }, 100);
82
82
~~~~~~~~
83
- !!! error TS2693 : Left side of comma operator is unused and has no side effects.
83
+ !!! error TS2695 : Left side of comma operator is unused and has no side effects.
84
84
xx = ({}, {});
85
85
~~
86
- !!! error TS2693 : Left side of comma operator is unused and has no side effects.
86
+ !!! error TS2695 : Left side of comma operator is unused and has no side effects.
87
87
xx = (typeof xx, 'unused');
88
88
~~~~~~~~~
89
- !!! error TS2693 : Left side of comma operator is unused and has no side effects.
89
+ !!! error TS2695 : Left side of comma operator is unused and has no side effects.
90
90
xx = ([1, 2, x++], xx);
91
91
~~~~~~~~~~~
92
- !!! error TS2693 : Left side of comma operator is unused and has no side effects.
92
+ !!! error TS2695 : Left side of comma operator is unused and has no side effects.
93
93
xx = (xx!, xx);
94
94
~~~
95
- !!! error TS2693 : Left side of comma operator is unused and has no side effects.
95
+ !!! error TS2695 : Left side of comma operator is unused and has no side effects.
96
96
xx = (xx ? 3 : 4, 10);
97
97
~~~~~~~~~~
98
- !!! error TS2693 : Left side of comma operator is unused and has no side effects.
98
+ !!! error TS2695 : Left side of comma operator is unused and has no side effects.
99
99
xx = (3 + 4, 10);
100
100
~~~~~
101
- !!! error TS2693 : Left side of comma operator is unused and has no side effects.
101
+ !!! error TS2695 : Left side of comma operator is unused and has no side effects.
102
102
xx = (!xx, 10);
103
103
~~~
104
- !!! error TS2693 : Left side of comma operator is unused and has no side effects.
104
+ !!! error TS2695 : Left side of comma operator is unused and has no side effects.
105
105
xx = (~xx, 10);
106
106
~~~
107
- !!! error TS2693 : Left side of comma operator is unused and has no side effects.
107
+ !!! error TS2695 : Left side of comma operator is unused and has no side effects.
108
108
xx = (-xx, 10);
109
109
~~~
110
- !!! error TS2693 : Left side of comma operator is unused and has no side effects.
110
+ !!! error TS2695 : Left side of comma operator is unused and has no side effects.
111
111
xx = (+xx, 10);
112
112
~~~
113
- !!! error TS2693 : Left side of comma operator is unused and has no side effects.
113
+ !!! error TS2695 : Left side of comma operator is unused and has no side effects.
114
114
115
115
// OK cases
116
116
xx = (xx ? x++ : 4, 10);
0 commit comments