-
Notifications
You must be signed in to change notification settings - Fork 3.1k
/
nonunit-if.check
57 lines (57 loc) · 1.84 KB
/
nonunit-if.check
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
nonunit-if.scala:60: warning: discarded non-Unit value
if (!isEmpty) f(a) // warn
^
nonunit-if.scala:64: warning: discarded non-Unit value
f(a) // warn
^
nonunit-if.scala:13: warning: unused value
improved // warn
^
nonunit-if.scala:21: warning: unused value
new E().toString // warn
^
nonunit-if.scala:28: warning: unused value
Future(42) // warn
^
nonunit-if.scala:32: warning: unused value
copy() // warn
^
nonunit-if.scala:39: warning: unused value
27 +: xs // warn
^
nonunit-if.scala:46: warning: a pure expression does nothing in statement position; multiline expressions may require enclosing parentheses
null // warn for purity
^
nonunit-if.scala:60: warning: unused value
if (!isEmpty) f(a) // warn
^
nonunit-if.scala:64: warning: unused value
f(a) // warn
^
nonunit-if.scala:75: warning: unused value
if (!fellback) action(z) // warn, not value discard
^
nonunit-if.scala:83: warning: unused value
g // warn
^
nonunit-if.scala:81: warning: unused value
g // warn
^
nonunit-if.scala:88: warning: unused value
g // warn
^
nonunit-if.scala:86: warning: unused value
g // warn
^
nonunit-if.scala:98: warning: unused value
if (b) { // warn, at least one branch looks interesting
^
nonunit-if.scala:118: warning: unused value
set += a // warn because cannot know whether the `set` was supposed to be consumed or assigned
^
nonunit-if.scala:149: warning: unused value
while (it.hasNext) it.next() // warn
^
error: No warnings can be incurred under -Werror.
18 warnings
1 error