Skip to content

Commit 4f12b98

Browse files
committed
Clean up declare_clippy_lint
The new @eval_always option should always follow after a comma for consistency with the declare_tool_lint macro. Rename $catergory->$level.
1 parent 03daf7c commit 4f12b98

File tree

2 files changed

+30
-21
lines changed

2 files changed

+30
-21
lines changed

clippy_lints/src/cognitive_complexity.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ declare_clippy_lint! {
3030
#[clippy::version = "1.35.0"]
3131
pub COGNITIVE_COMPLEXITY,
3232
nursery,
33-
"functions that should be split up into multiple functions"
33+
"functions that should be split up into multiple functions",
3434
@eval_always = true
3535
}
3636

clippy_lints/src/declare_clippy_lint.rs

+29-20
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ macro_rules! declare_clippy_lint {
44
(@
55
$(#[doc = $lit:literal])*
66
pub $lint_name:ident,
7-
$category:ident,
7+
$level:ident,
88
$lintcategory:expr,
99
$desc:literal,
1010
$version_expr:expr,
@@ -15,7 +15,7 @@ macro_rules! declare_clippy_lint {
1515
$(#[doc = $lit])*
1616
#[clippy::version = $version_lit]
1717
pub clippy::$lint_name,
18-
$category,
18+
$level,
1919
$desc,
2020
report_in_external_macro:true
2121
$(, @eval_always = $eval_always)?
@@ -35,12 +35,13 @@ macro_rules! declare_clippy_lint {
3535
pub $lint_name:ident,
3636
restriction,
3737
$desc:literal
38-
$(@eval_always = $eval_always: literal)?
38+
$(, @eval_always = $eval_always: literal)?
3939
) => {
4040
declare_clippy_lint! {@
4141
$(#[doc = $lit])*
4242
pub $lint_name, Allow, crate::LintCategory::Restriction, $desc,
43-
Some($version), $version $(, $eval_always)?
43+
Some($version), $version
44+
$(, $eval_always)?
4445
}
4546
};
4647
(
@@ -49,12 +50,13 @@ macro_rules! declare_clippy_lint {
4950
pub $lint_name:ident,
5051
style,
5152
$desc:literal
52-
$(@eval_always = $eval_always: literal)?
53+
$(, @eval_always = $eval_always: literal)?
5354
) => {
5455
declare_clippy_lint! {@
5556
$(#[doc = $lit])*
5657
pub $lint_name, Warn, crate::LintCategory::Style, $desc,
57-
Some($version), $version $(, $eval_always)?
58+
Some($version), $version
59+
$(, $eval_always)?
5860
}
5961
};
6062
(
@@ -63,12 +65,13 @@ macro_rules! declare_clippy_lint {
6365
pub $lint_name:ident,
6466
correctness,
6567
$desc:literal
66-
$(@eval_always = $eval_always: literal)?
68+
$(, @eval_always = $eval_always: literal)?
6769
) => {
6870
declare_clippy_lint! {@
6971
$(#[doc = $lit])*
7072
pub $lint_name, Deny, crate::LintCategory::Correctness, $desc,
71-
Some($version), $version $(, $eval_always)?
73+
Some($version), $version
74+
$(, $eval_always)?
7275

7376
}
7477
};
@@ -78,12 +81,13 @@ macro_rules! declare_clippy_lint {
7881
pub $lint_name:ident,
7982
perf,
8083
$desc:literal
81-
$(@eval_always = $eval_always: literal)?
84+
$(, @eval_always = $eval_always: literal)?
8285
) => {
8386
declare_clippy_lint! {@
8487
$(#[doc = $lit])*
8588
pub $lint_name, Warn, crate::LintCategory::Perf, $desc,
86-
Some($version), $version $(, $eval_always)?
89+
Some($version), $version
90+
$(, $eval_always)?
8791
}
8892
};
8993
(
@@ -92,12 +96,13 @@ macro_rules! declare_clippy_lint {
9296
pub $lint_name:ident,
9397
complexity,
9498
$desc:literal
95-
$(@eval_always = $eval_always: literal)?
99+
$(, @eval_always = $eval_always: literal)?
96100
) => {
97101
declare_clippy_lint! {@
98102
$(#[doc = $lit])*
99103
pub $lint_name, Warn, crate::LintCategory::Complexity, $desc,
100-
Some($version), $version $(, $eval_always)?
104+
Some($version), $version
105+
$(, $eval_always)?
101106
}
102107
};
103108
(
@@ -106,12 +111,13 @@ macro_rules! declare_clippy_lint {
106111
pub $lint_name:ident,
107112
suspicious,
108113
$desc:literal
109-
$(@eval_always = $eval_always: literal)?
114+
$(, @eval_always = $eval_always: literal)?
110115
) => {
111116
declare_clippy_lint! {@
112117
$(#[doc = $lit])*
113118
pub $lint_name, Warn, crate::LintCategory::Suspicious, $desc,
114-
Some($version), $version $(, $eval_always)?
119+
Some($version), $version
120+
$(, $eval_always)?
115121
}
116122
};
117123
(
@@ -120,12 +126,13 @@ macro_rules! declare_clippy_lint {
120126
pub $lint_name:ident,
121127
nursery,
122128
$desc:literal
123-
$(@eval_always = $eval_always: literal)?
129+
$(, @eval_always = $eval_always: literal)?
124130
) => {
125131
declare_clippy_lint! {@
126132
$(#[doc = $lit])*
127133
pub $lint_name, Allow, crate::LintCategory::Nursery, $desc,
128-
Some($version), $version $(, $eval_always)?
134+
Some($version), $version
135+
$(, $eval_always)?
129136
}
130137
};
131138
(
@@ -134,12 +141,13 @@ macro_rules! declare_clippy_lint {
134141
pub $lint_name:ident,
135142
pedantic,
136143
$desc:literal
137-
$(@eval_always = $eval_always: literal)?
144+
$(, @eval_always = $eval_always: literal)?
138145
) => {
139146
declare_clippy_lint! {@
140147
$(#[doc = $lit])*
141148
pub $lint_name, Allow, crate::LintCategory::Pedantic, $desc,
142-
Some($version), $version $(, $eval_always)?
149+
Some($version), $version
150+
$(, $eval_always)?
143151
}
144152
};
145153
(
@@ -148,12 +156,13 @@ macro_rules! declare_clippy_lint {
148156
pub $lint_name:ident,
149157
cargo,
150158
$desc:literal
151-
$(@eval_always = $eval_always: literal)?
159+
$(, @eval_always = $eval_always: literal)?
152160
) => {
153161
declare_clippy_lint! {@
154162
$(#[doc = $lit])*
155163
pub $lint_name, Allow, crate::LintCategory::Cargo, $desc,
156-
Some($version), $version $(, $eval_always)?
164+
Some($version), $version
165+
$(, $eval_always)?
157166
}
158167
};
159168

0 commit comments

Comments
 (0)