Do not base map_entry lint suggestion on expanded code
This commit is contained in:
parent
63562a6854
commit
e4e5924b99
3 changed files with 32 additions and 0 deletions
|
|
@ -65,6 +65,10 @@ declare_lint_pass!(HashMapPass => [MAP_ENTRY]);
|
|||
impl<'tcx> LateLintPass<'tcx> for HashMapPass {
|
||||
#[expect(clippy::too_many_lines)]
|
||||
fn check_expr(&mut self, cx: &LateContext<'tcx>, expr: &'tcx Expr<'_>) {
|
||||
if expr.span.from_expansion() {
|
||||
return;
|
||||
}
|
||||
|
||||
let Some(higher::If { cond: cond_expr, then: then_expr, r#else: else_expr }) = higher::If::hir(expr) else {
|
||||
return
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue