fix uninlined_format_args clippy warnings (#16452)

I noticed some clippy errors while running clippy under 1.88.
```
error: variables can be used directly in the `format!` string
   --> src/config_files.rs:204:25
    |
204 |                         warn!("AutoLoading: {:?}", path);
    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#uninlined_format_args
    = note: `-D clippy::uninlined-format-args` implied by `-D warnings`
    = help: to override `-D warnings` add `#[allow(clippy::uninlined_format_args)]`
```
And this pr is going to fix this.

## Release notes summary - What our users need to know
NaN

## Tasks after submitting
NaN
This commit is contained in:
Wind
2025-08-17 18:41:36 +08:00
committed by GitHub
parent 0b8531ed9d
commit a40f6d5cba
11 changed files with 28 additions and 28 deletions

View File

@@ -82,7 +82,7 @@ pub fn evaluate_file(
.expect("internal error: missing filename"); .expect("internal error: missing filename");
let mut working_set = StateWorkingSet::new(engine_state); let mut working_set = StateWorkingSet::new(engine_state);
trace!("parsing file: {}", file_path_str); trace!("parsing file: {file_path_str}");
let block = parse(&mut working_set, Some(file_path_str), &file, false); let block = parse(&mut working_set, Some(file_path_str), &file, false);
if let Some(warning) = working_set.parse_warnings.first() { if let Some(warning) = working_set.parse_warnings.first() {

View File

@@ -450,7 +450,7 @@ fn loop_iteration(ctx: LoopContext) -> (bool, Stack, Reedline) {
start_time = std::time::Instant::now(); start_time = std::time::Instant::now();
if history.sync_on_enter { if history.sync_on_enter {
if let Err(e) = line_editor.sync_history() { if let Err(e) = line_editor.sync_history() {
warn!("Failed to sync history: {}", e); warn!("Failed to sync history: {e}");
} }
} }
@@ -934,7 +934,7 @@ fn do_run_cmd(
entry_num: usize, entry_num: usize,
use_color: bool, use_color: bool,
) -> Reedline { ) -> Reedline {
trace!("eval source: {}", s); trace!("eval source: {s}");
let mut cmds = s.split_whitespace(); let mut cmds = s.split_whitespace();

View File

@@ -38,7 +38,7 @@ pub(crate) fn highlight_syntax(
line: &str, line: &str,
cursor: usize, cursor: usize,
) -> HighlightResult { ) -> HighlightResult {
trace!("highlighting: {}", line); trace!("highlighting: {line}");
let config = stack.get_config(engine_state); let config = stack.get_config(engine_state);
let highlight_resolved_externals = config.highlight_resolved_externals; let highlight_resolved_externals = config.highlight_resolved_externals;

View File

@@ -132,7 +132,7 @@ impl SQLiteDatabase {
} }
fn sleeper(attempts: i32) -> bool { fn sleeper(attempts: i32) -> bool {
log::warn!("SQLITE_BUSY, retrying after 250ms (attempt {})", attempts); log::warn!("SQLITE_BUSY, retrying after 250ms (attempt {attempts})");
std::thread::sleep(std::time::Duration::from_millis(250)); std::thread::sleep(std::time::Duration::from_millis(250));
true true
} }
@@ -202,7 +202,7 @@ impl SQLiteDatabase {
(p.pagecount - p.remaining) * 100 / p.pagecount (p.pagecount - p.remaining) * 100 / p.pagecount
}; };
if percent % 10 == 0 { if percent % 10 == 0 {
log::trace!("Restoring: {} %", percent); log::trace!("Restoring: {percent} %");
} }
}), }),
)?; )?;

View File

@@ -320,7 +320,7 @@ impl Theme for NuTheme {
if indices.contains(&idx) { if indices.contains(&idx) {
write!(f, "{prefix}{c}{suffix}")?; write!(f, "{prefix}{c}{suffix}")?;
} else { } else {
write!(f, "{}", c)?; write!(f, "{c}")?;
} }
} }
write!(f, "{RESET}") write!(f, "{RESET}")

View File

@@ -8,7 +8,7 @@ fn nu_path(prefix: &str) -> String {
let binary = nu_test_support::fs::executable_path() let binary = nu_test_support::fs::executable_path()
.to_string_lossy() .to_string_lossy()
.to_string(); .to_string();
format!("{prefix}{}", binary) format!("{prefix}{binary}")
} }
// Template for run-external test to ensure tests work when calling // Template for run-external test to ensure tests work when calling

View File

@@ -1415,7 +1415,7 @@ pub fn parse_call(working_set: &mut StateWorkingSet, spans: &[Span], head: Span)
} else { } else {
// We might be parsing left-unbounded range ("..10") // We might be parsing left-unbounded range ("..10")
let bytes = working_set.get_span_contents(spans[0]); let bytes = working_set.get_span_contents(spans[0]);
trace!("parsing: range {:?} ", bytes); trace!("parsing: range {bytes:?}");
if let (Some(b'.'), Some(b'.')) = (bytes.first(), bytes.get(1)) { if let (Some(b'.'), Some(b'.')) = (bytes.first(), bytes.get(1)) {
trace!("-- found leading range indicator"); trace!("-- found leading range indicator");
let starting_error_count = working_set.parse_errors.len(); let starting_error_count = working_set.parse_errors.len();
@@ -1906,7 +1906,7 @@ pub fn parse_range(working_set: &mut StateWorkingSet, span: Span) -> Option<Expr
Some(parse_value(working_set, to_span, &SyntaxShape::Number)) Some(parse_value(working_set, to_span, &SyntaxShape::Number))
}; };
trace!("-- from: {:?} to: {:?}", from, to); trace!("-- from: {from:?} to: {to:?}");
if let (None, None) = (&from, &to) { if let (None, None) = (&from, &to) {
working_set.error(ParseError::Expected("at least one range bound set", span)); working_set.error(ParseError::Expected("at least one range bound set", span));
@@ -2664,7 +2664,7 @@ pub fn parse_directory(working_set: &mut StateWorkingSet, span: Span) -> Express
trace!("parsing: directory"); trace!("parsing: directory");
if err.is_none() { if err.is_none() {
trace!("-- found {}", token); trace!("-- found {token}");
Expression::new( Expression::new(
working_set, working_set,
@@ -2686,7 +2686,7 @@ pub fn parse_filepath(working_set: &mut StateWorkingSet, span: Span) -> Expressi
trace!("parsing: filepath"); trace!("parsing: filepath");
if err.is_none() { if err.is_none() {
trace!("-- found {}", token); trace!("-- found {token}");
Expression::new( Expression::new(
working_set, working_set,
@@ -2875,7 +2875,7 @@ pub fn parse_unit_value<'res>(
None => num_float as i64, None => num_float as i64,
}; };
trace!("-- found {} {:?}", num, unit); trace!("-- found {num} {unit:?}");
let value = ValueWithUnit { let value = ValueWithUnit {
expr: Expression::new_unknown(Expr::Int(num), lhs_span, Type::Number), expr: Expression::new_unknown(Expr::Int(num), lhs_span, Type::Number),
unit: Spanned { unit: Spanned {
@@ -3056,7 +3056,7 @@ pub fn parse_glob_pattern(working_set: &mut StateWorkingSet, span: Span) -> Expr
trace!("parsing: glob pattern"); trace!("parsing: glob pattern");
if err.is_none() { if err.is_none() {
trace!("-- found {}", token); trace!("-- found {token}");
Expression::new( Expression::new(
working_set, working_set,
@@ -3363,7 +3363,7 @@ pub fn parse_string_strict(working_set: &mut StateWorkingSet, span: Span) -> Exp
}; };
if let Ok(token) = String::from_utf8(bytes.into()) { if let Ok(token) = String::from_utf8(bytes.into()) {
trace!("-- found {}", token); trace!("-- found {token}");
if quoted { if quoted {
Expression::new(working_set, Expr::String(token), span, Type::String) Expression::new(working_set, Expr::String(token), span, Type::String)
@@ -5192,7 +5192,7 @@ pub fn parse_value(
span: Span, span: Span,
shape: &SyntaxShape, shape: &SyntaxShape,
) -> Expression { ) -> Expression {
trace!("parsing: value: {}", shape); trace!("parsing: value: {shape}");
let bytes = working_set.get_span_contents(span); let bytes = working_set.get_span_contents(span);
@@ -6563,7 +6563,7 @@ pub fn parse_block(
working_set.error(err); working_set.error(err);
} }
trace!("parsing block: {:?}", lite_block); trace!("parsing block: {lite_block:?}");
if scoped { if scoped {
working_set.enter_scope(); working_set.enter_scope();

View File

@@ -526,7 +526,7 @@ impl Default for StreamManager {
impl Drop for StreamManager { impl Drop for StreamManager {
fn drop(&mut self) { fn drop(&mut self) {
if let Err(err) = self.drop_all_writers() { if let Err(err) = self.drop_all_writers() {
log::warn!("error during Drop for StreamManager: {}", err) log::warn!("error during Drop for StreamManager: {err}")
} }
} }
} }

View File

@@ -126,7 +126,7 @@ impl Drop for PluginCallState {
fn drop(&mut self) { fn drop(&mut self) {
// Clear the keep custom values channel, so drop notifications can be sent // Clear the keep custom values channel, so drop notifications can be sent
for value in self.keep_plugin_custom_values.1.try_iter() { for value in self.keep_plugin_custom_values.1.try_iter() {
log::trace!("Dropping custom value that was kept: {:?}", value); log::trace!("Dropping custom value that was kept: {value:?}");
drop(value); drop(value);
} }
} }
@@ -467,7 +467,7 @@ impl InterfaceManager for PluginInterfaceManager {
} }
fn consume(&mut self, input: Self::Input) -> Result<(), ShellError> { fn consume(&mut self, input: Self::Input) -> Result<(), ShellError> {
log::trace!("from plugin: {:?}", input); log::trace!("from plugin: {input:?}");
match input { match input {
PluginOutput::Hello(info) => { PluginOutput::Hello(info) => {
@@ -1066,9 +1066,9 @@ impl Interface for PluginInterface {
type DataContext = CurrentCallState; type DataContext = CurrentCallState;
fn write(&self, input: PluginInput) -> Result<(), ShellError> { fn write(&self, input: PluginInput) -> Result<(), ShellError> {
log::trace!("to plugin: {:?}", input); log::trace!("to plugin: {input:?}");
self.state.writer.write(&input).map_err(|err| { self.state.writer.write(&input).map_err(|err| {
log::warn!("write() error: {}", err); log::warn!("write() error: {err}");
// If there's an error in the state, return that instead because it's likely more // If there's an error in the state, return that instead because it's likely more
// descriptive // descriptive
self.state.error.get().cloned().unwrap_or(err) self.state.error.get().cloned().unwrap_or(err)
@@ -1077,7 +1077,7 @@ impl Interface for PluginInterface {
fn flush(&self) -> Result<(), ShellError> { fn flush(&self) -> Result<(), ShellError> {
self.state.writer.flush().map_err(|err| { self.state.writer.flush().map_err(|err| {
log::warn!("flush() error: {}", err); log::warn!("flush() error: {err}");
// If there's an error in the state, return that instead because it's likely more // If there's an error in the state, return that instead because it's likely more
// descriptive // descriptive
self.state.error.get().cloned().unwrap_or(err) self.state.error.get().cloned().unwrap_or(err)
@@ -1186,7 +1186,7 @@ impl CurrentCallState {
.downcast_ref::<PluginCustomValueWithSource>() .downcast_ref::<PluginCustomValueWithSource>()
{ {
if custom_value.notify_on_drop() { if custom_value.notify_on_drop() {
log::trace!("Keeping custom value for drop later: {:?}", custom_value); log::trace!("Keeping custom value for drop later: {custom_value:?}");
keep_tx keep_tx
.send(custom_value.clone()) .send(custom_value.clone())
.map_err(|_| ShellError::NushellFailed { .map_err(|_| ShellError::NushellFailed {

View File

@@ -242,7 +242,7 @@ impl InterfaceManager for EngineInterfaceManager {
} }
fn consume(&mut self, input: Self::Input) -> Result<(), ShellError> { fn consume(&mut self, input: Self::Input) -> Result<(), ShellError> {
log::trace!("from engine: {:?}", input); log::trace!("from engine: {input:?}");
match input { match input {
PluginInput::Hello(info) => { PluginInput::Hello(info) => {
let info = Arc::new(info); let info = Arc::new(info);
@@ -991,7 +991,7 @@ impl Interface for EngineInterface {
type DataContext = (); type DataContext = ();
fn write(&self, output: PluginOutput) -> Result<(), ShellError> { fn write(&self, output: PluginOutput) -> Result<(), ShellError> {
log::trace!("to engine: {:?}", output); log::trace!("to engine: {output:?}");
self.state.writer.write(&output) self.state.writer.write(&output)
} }

View File

@@ -201,7 +201,7 @@ pub(crate) fn read_vendor_autoload_files(engine_state: &mut EngineState, stack:
continue; continue;
} }
let path = autoload_dir.join(entry); let path = autoload_dir.join(entry);
warn!("AutoLoading: {:?}", path); warn!("AutoLoading: {path:?}");
eval_config_contents(path, engine_state, stack); eval_config_contents(path, engine_state, stack);
} }
} }
@@ -215,7 +215,7 @@ fn eval_default_config(
config_file: &str, config_file: &str,
is_env_config: bool, is_env_config: bool,
) { ) {
warn!("eval_default_config() is_env_config: {}", is_env_config); warn!("eval_default_config() is_env_config: {is_env_config}");
eval_source( eval_source(
engine_state, engine_state,
stack, stack,