@@ -7,13 +7,12 @@ macro_rules! declare_clippy_lint {
7
7
$level: ident,
8
8
$lintcategory: expr,
9
9
$desc: literal,
10
- $version_expr: expr,
11
- $version_lit: literal
10
+ $version: literal
12
11
$( , $eval_always: literal) ?
13
12
) => {
14
13
rustc_session:: declare_tool_lint! {
15
14
$( #[ doc = $lit] ) *
16
- #[ clippy:: version = $version_lit ]
15
+ #[ clippy:: version = $version ]
17
16
pub clippy:: $lint_name,
18
17
$level,
19
18
$desc,
@@ -25,8 +24,9 @@ macro_rules! declare_clippy_lint {
25
24
lint: & $lint_name,
26
25
category: $lintcategory,
27
26
explanation: concat!( $( $lit, "\n " , ) * ) ,
28
- location: concat!( file!( ) , "#L" , line!( ) ) ,
29
- version: $version_expr
27
+ file: file!( ) ,
28
+ line: line!( ) ,
29
+ version: $version,
30
30
} ;
31
31
} ;
32
32
(
@@ -40,7 +40,7 @@ macro_rules! declare_clippy_lint {
40
40
declare_clippy_lint! { @
41
41
$( #[ doc = $lit] ) *
42
42
pub $lint_name, Allow , crate :: LintCategory :: Restriction , $desc,
43
- Some ( $version ) , $version
43
+ $version
44
44
$( , $eval_always) ?
45
45
}
46
46
} ;
@@ -55,7 +55,7 @@ macro_rules! declare_clippy_lint {
55
55
declare_clippy_lint! { @
56
56
$( #[ doc = $lit] ) *
57
57
pub $lint_name, Warn , crate :: LintCategory :: Style , $desc,
58
- Some ( $version ) , $version
58
+ $version
59
59
$( , $eval_always) ?
60
60
}
61
61
} ;
@@ -70,7 +70,7 @@ macro_rules! declare_clippy_lint {
70
70
declare_clippy_lint! { @
71
71
$( #[ doc = $lit] ) *
72
72
pub $lint_name, Deny , crate :: LintCategory :: Correctness , $desc,
73
- Some ( $version ) , $version
73
+ $version
74
74
$( , $eval_always) ?
75
75
76
76
}
@@ -86,7 +86,7 @@ macro_rules! declare_clippy_lint {
86
86
declare_clippy_lint! { @
87
87
$( #[ doc = $lit] ) *
88
88
pub $lint_name, Warn , crate :: LintCategory :: Perf , $desc,
89
- Some ( $version ) , $version
89
+ $version
90
90
$( , $eval_always) ?
91
91
}
92
92
} ;
@@ -101,7 +101,7 @@ macro_rules! declare_clippy_lint {
101
101
declare_clippy_lint! { @
102
102
$( #[ doc = $lit] ) *
103
103
pub $lint_name, Warn , crate :: LintCategory :: Complexity , $desc,
104
- Some ( $version ) , $version
104
+ $version
105
105
$( , $eval_always) ?
106
106
}
107
107
} ;
@@ -116,7 +116,7 @@ macro_rules! declare_clippy_lint {
116
116
declare_clippy_lint! { @
117
117
$( #[ doc = $lit] ) *
118
118
pub $lint_name, Warn , crate :: LintCategory :: Suspicious , $desc,
119
- Some ( $version ) , $version
119
+ $version
120
120
$( , $eval_always) ?
121
121
}
122
122
} ;
@@ -131,7 +131,7 @@ macro_rules! declare_clippy_lint {
131
131
declare_clippy_lint! { @
132
132
$( #[ doc = $lit] ) *
133
133
pub $lint_name, Allow , crate :: LintCategory :: Nursery , $desc,
134
- Some ( $version ) , $version
134
+ $version
135
135
$( , $eval_always) ?
136
136
}
137
137
} ;
@@ -146,7 +146,7 @@ macro_rules! declare_clippy_lint {
146
146
declare_clippy_lint! { @
147
147
$( #[ doc = $lit] ) *
148
148
pub $lint_name, Allow , crate :: LintCategory :: Pedantic , $desc,
149
- Some ( $version ) , $version
149
+ $version
150
150
$( , $eval_always) ?
151
151
}
152
152
} ;
@@ -161,7 +161,7 @@ macro_rules! declare_clippy_lint {
161
161
declare_clippy_lint! { @
162
162
$( #[ doc = $lit] ) *
163
163
pub $lint_name, Allow , crate :: LintCategory :: Cargo , $desc,
164
- Some ( $version ) , $version
164
+ $version
165
165
$( , $eval_always) ?
166
166
}
167
167
} ;
0 commit comments