File tree Expand file tree Collapse file tree 6 files changed +11
-8
lines changed Expand file tree Collapse file tree 6 files changed +11
-8
lines changed Original file line number Diff line number Diff line change 3
3
fn main ( ) {
4
4
let foo = "❤" ;
5
5
// ^WARN unused variable
6
+ // ^^NOTE(>=1.17.0) #[warn(unused_variables)]
6
7
}
Original file line number Diff line number Diff line change @@ -5,3 +5,4 @@ fn main() {
5
5
fn warning_example ( ) {
6
6
}
7
7
// ^WARN function is never used
8
+ // ^^NOTE(>=1.17.0) #[warn(dead_code)]
Original file line number Diff line number Diff line change @@ -7,4 +7,4 @@ pub fn libf1() {
7
7
fn unused ( ) {
8
8
}
9
9
// ^WARN function is never used
10
- // ^^NOTE(clippy ) #[warn(dead_code)]
10
+ // ^^NOTE(>=1.17.0 ) #[warn(dead_code)]
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ pub fn fmod1() {
2
2
println ! ( "fmod1" ) ;
3
3
d ( ) ;
4
4
// ^WARN deprecated
5
+ // ^^NOTE(>=1.17.0) #[warn(deprecated)]
5
6
}
6
7
7
8
#[ deprecated]
Original file line number Diff line number Diff line change @@ -4,8 +4,10 @@ pub fn helper() {
4
4
5
5
}
6
6
// ^WARN function is never used
7
+ // ^^NOTE(>=1.17.0) #[warn(dead_code)]
7
8
8
9
pub fn unused ( ) {
9
10
10
11
}
11
12
// ^WARN function is never used
13
+ // ^^NOTE(>=1.17.0) #[warn(dead_code)]
Original file line number Diff line number Diff line change 10
10
11
11
class TestSyntaxCheck (TestBase ):
12
12
13
+ def setUp (self ):
14
+ super (TestSyntaxCheck , self ).setUp ()
15
+ self .rustc_version = util .get_rustc_version (sublime .active_window (),
16
+ plugin_path )
17
+
13
18
def test_messages (self ):
14
19
"""Test message generation.
15
20
@@ -31,9 +36,6 @@ def test_messages(self):
31
36
formatting of messages. Hopefully these examples are relatively
32
37
stable for now.
33
38
"""
34
- self .rustc_version = util .get_rustc_version (sublime .active_window (),
35
- plugin_path )
36
-
37
39
to_test = [
38
40
'multi-targets/src/lib.rs' ,
39
41
'multi-targets/src/lmod1.rs' ,
@@ -76,7 +78,6 @@ def test_clippy_messages(self):
76
78
"""Test clippy messages."""
77
79
to_test = [
78
80
'tests/error-tests/examples/clippy_ex.rs' ,
79
- 'tests/multi-targets/src/lib.rs' ,
80
81
]
81
82
for path in to_test :
82
83
self ._with_open_file (path , self ._test_messages , methods = ['clippy' ])
@@ -131,9 +132,6 @@ def restriction_check(restrictions):
131
132
# blocks (see
132
133
# https://github.com/rust-lang/cargo/issues/3431)
133
134
return False
134
- elif check == 'clippy' :
135
- if method != 'clippy' :
136
- return False
137
135
else :
138
136
if not semver .match (self .rustc_version , check ):
139
137
return False
You can’t perform that action at this time.
0 commit comments