From 09519547ea2566a2f22937d07ae3516f00db5d47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9ana=20=E6=B1=9F?= Date: Sun, 13 Jul 2025 17:13:09 +0200 Subject: [PATCH] fix linting --- crates/ide/src/ide/assists/inline.rs | 12 ++++-------- crates/ide/src/ide/assists/mod.rs | 2 +- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/crates/ide/src/ide/assists/inline.rs b/crates/ide/src/ide/assists/inline.rs index 17f1c78..402fa4f 100644 --- a/crates/ide/src/ide/assists/inline.rs +++ b/crates/ide/src/ide/assists/inline.rs @@ -1,10 +1,9 @@ use super::{AssistKind, AssistsCtx}; -use crate::def::ResolveResult; -use crate::{def::AstPtr, TextEdit}; +use crate::def::{AstPtr, ResolveResult}; +use crate::TextEdit; use smol_str::ToSmolStr; use syntax::ast::AstNode; -use syntax::match_ast; -use syntax::{ast, best_token_at_offset}; +use syntax::{ast, best_token_at_offset, match_ast}; pub(super) fn inline(ctx: &mut AssistsCtx<'_>) -> Option<()> { let parse = ctx.db.parse(ctx.frange.file_id); @@ -49,10 +48,7 @@ pub(super) fn inline(ctx: &mut AssistsCtx<'_>) -> Option<()> { }?; let replacement_text = { let node = AstNode::syntax(&replacement); - let do_parenthesize = match &replacement { - ast::Expr::Lambda(_) => true, - _ => false, - }; + let do_parenthesize = matches!(&replacement, ast::Expr::Lambda(_)); if do_parenthesize && !parenthesized { format!("({})", node.text()).to_smolstr() diff --git a/crates/ide/src/ide/assists/mod.rs b/crates/ide/src/ide/assists/mod.rs index 562a87b..c42088d 100644 --- a/crates/ide/src/ide/assists/mod.rs +++ b/crates/ide/src/ide/assists/mod.rs @@ -16,12 +16,12 @@ macro_rules! define_check_assist { mod add_to_top_level_lambda_param; mod convert_to_inherit; mod flatten_attrset; +mod inline; mod pack_bindings; mod remove_empty_inherit; mod remove_empty_let_in; mod remove_unused_binding; mod rewrite_string; -mod inline; use crate::{DefDatabase, FileRange, TextEdit, WorkspaceEdit}; use syntax::ast::{self, AstNode};