@@ -7,13 +7,12 @@ macro_rules! declare_clippy_lint {
77 $level: ident,
88 $lintcategory: expr,
99 $desc: literal,
10- $version_expr: expr,
11- $version_lit: literal
10+ $version: literal
1211 $( , $eval_always: literal) ?
1312 ) => {
1413 rustc_session:: declare_tool_lint! {
1514 $( #[ doc = $lit] ) *
16- #[ clippy:: version = $version_lit ]
15+ #[ clippy:: version = $version ]
1716 pub clippy:: $lint_name,
1817 $level,
1918 $desc,
@@ -25,8 +24,9 @@ macro_rules! declare_clippy_lint {
2524 lint: & $lint_name,
2625 category: $lintcategory,
2726 explanation: concat!( $( $lit, "\n " , ) * ) ,
28- location: concat!( file!( ) , "#L" , line!( ) ) ,
29- version: $version_expr
27+ file: file!( ) ,
28+ line: line!( ) ,
29+ version: $version,
3030 } ;
3131 } ;
3232 (
@@ -40,7 +40,7 @@ macro_rules! declare_clippy_lint {
4040 declare_clippy_lint! { @
4141 $( #[ doc = $lit] ) *
4242 pub $lint_name, Allow , crate :: LintCategory :: Restriction , $desc,
43- Some ( $version ) , $version
43+ $version
4444 $( , $eval_always) ?
4545 }
4646 } ;
@@ -55,7 +55,7 @@ macro_rules! declare_clippy_lint {
5555 declare_clippy_lint! { @
5656 $( #[ doc = $lit] ) *
5757 pub $lint_name, Warn , crate :: LintCategory :: Style , $desc,
58- Some ( $version ) , $version
58+ $version
5959 $( , $eval_always) ?
6060 }
6161 } ;
@@ -70,7 +70,7 @@ macro_rules! declare_clippy_lint {
7070 declare_clippy_lint! { @
7171 $( #[ doc = $lit] ) *
7272 pub $lint_name, Deny , crate :: LintCategory :: Correctness , $desc,
73- Some ( $version ) , $version
73+ $version
7474 $( , $eval_always) ?
7575
7676 }
@@ -86,7 +86,7 @@ macro_rules! declare_clippy_lint {
8686 declare_clippy_lint! { @
8787 $( #[ doc = $lit] ) *
8888 pub $lint_name, Warn , crate :: LintCategory :: Perf , $desc,
89- Some ( $version ) , $version
89+ $version
9090 $( , $eval_always) ?
9191 }
9292 } ;
@@ -101,7 +101,7 @@ macro_rules! declare_clippy_lint {
101101 declare_clippy_lint! { @
102102 $( #[ doc = $lit] ) *
103103 pub $lint_name, Warn , crate :: LintCategory :: Complexity , $desc,
104- Some ( $version ) , $version
104+ $version
105105 $( , $eval_always) ?
106106 }
107107 } ;
@@ -116,7 +116,7 @@ macro_rules! declare_clippy_lint {
116116 declare_clippy_lint! { @
117117 $( #[ doc = $lit] ) *
118118 pub $lint_name, Warn , crate :: LintCategory :: Suspicious , $desc,
119- Some ( $version ) , $version
119+ $version
120120 $( , $eval_always) ?
121121 }
122122 } ;
@@ -131,7 +131,7 @@ macro_rules! declare_clippy_lint {
131131 declare_clippy_lint! { @
132132 $( #[ doc = $lit] ) *
133133 pub $lint_name, Allow , crate :: LintCategory :: Nursery , $desc,
134- Some ( $version ) , $version
134+ $version
135135 $( , $eval_always) ?
136136 }
137137 } ;
@@ -146,7 +146,7 @@ macro_rules! declare_clippy_lint {
146146 declare_clippy_lint! { @
147147 $( #[ doc = $lit] ) *
148148 pub $lint_name, Allow , crate :: LintCategory :: Pedantic , $desc,
149- Some ( $version ) , $version
149+ $version
150150 $( , $eval_always) ?
151151 }
152152 } ;
@@ -161,7 +161,7 @@ macro_rules! declare_clippy_lint {
161161 declare_clippy_lint! { @
162162 $( #[ doc = $lit] ) *
163163 pub $lint_name, Allow , crate :: LintCategory :: Cargo , $desc,
164- Some ( $version ) , $version
164+ $version
165165 $( , $eval_always) ?
166166 }
167167 } ;
0 commit comments