Rollup merge of #87385 - Aaron1011:final-enable-semi, r=petrochenkov
Make `SEMICOLON_IN_EXPRESSIONS_FROM_MACROS` warn by default This PR makes the `SEMICOLON_IN_EXPRESSIONS_FROM_MACROS` lint warn by default. To avoid showing a large number of un-actionable warnings to users, we only enable the lint for macros defined in the same crate. This ensures that users will be able to fix the warning by simply removing a semicolon. In the future, I'd like to enable this lint unconditionally, and eventually make it into a hard error in a future edition. This PR is a step towards that goal.
This commit is contained in:
commit
0af50b4d32
@ -7,7 +7,7 @@
|
||||
fn f1(_: &str) {}
|
||||
macro_rules! m1 {
|
||||
($e:expr) => {
|
||||
f1($e);
|
||||
f1($e)
|
||||
};
|
||||
}
|
||||
macro_rules! m3 {
|
||||
|
@ -7,7 +7,7 @@
|
||||
fn f1(_: &str) {}
|
||||
macro_rules! m2 {
|
||||
($e:expr) => {
|
||||
f1(*$e);
|
||||
f1(*$e)
|
||||
};
|
||||
}
|
||||
macro_rules! m3 {
|
||||
|
Loading…
x
Reference in New Issue
Block a user