style: apply rustfmt output for clippy-related edits
Apply canonical rustfmt formatting in files touched by the clippy format-args cleanup so cargo fmt --check passes consistently in CI. Made-with: Cursor
This commit is contained in:
parent
85a8d0a4c0
commit
0bc20f09f6
@ -295,19 +295,31 @@ pub async fn list_issues(
|
||||
let mut params: Vec<Box<dyn rusqlite::types::ToSql>> = vec![];
|
||||
|
||||
if let Some(ref status) = filter.status {
|
||||
sql.push_str(&format!(" AND i.status = ?{index}", index = params.len() + 1));
|
||||
sql.push_str(&format!(
|
||||
" AND i.status = ?{index}",
|
||||
index = params.len() + 1
|
||||
));
|
||||
params.push(Box::new(status.clone()));
|
||||
}
|
||||
if let Some(ref severity) = filter.severity {
|
||||
sql.push_str(&format!(" AND i.severity = ?{index}", index = params.len() + 1));
|
||||
sql.push_str(&format!(
|
||||
" AND i.severity = ?{index}",
|
||||
index = params.len() + 1
|
||||
));
|
||||
params.push(Box::new(severity.clone()));
|
||||
}
|
||||
if let Some(ref category) = filter.category {
|
||||
sql.push_str(&format!(" AND i.category = ?{index}", index = params.len() + 1));
|
||||
sql.push_str(&format!(
|
||||
" AND i.category = ?{index}",
|
||||
index = params.len() + 1
|
||||
));
|
||||
params.push(Box::new(category.clone()));
|
||||
}
|
||||
if let Some(ref domain) = filter.domain {
|
||||
sql.push_str(&format!(" AND i.category = ?{index}", index = params.len() + 1));
|
||||
sql.push_str(&format!(
|
||||
" AND i.category = ?{index}",
|
||||
index = params.len() + 1
|
||||
));
|
||||
params.push(Box::new(domain.clone()));
|
||||
}
|
||||
if let Some(ref search) = filter.search {
|
||||
|
||||
@ -526,7 +526,9 @@ pub async fn authenticate_with_webview(
|
||||
if app_handle.get_webview_window(existing_label).is_some() {
|
||||
return Ok(WebviewAuthResponse {
|
||||
success: true,
|
||||
message: format!("{service} browser window is already open. Switch to it to log in."),
|
||||
message: format!(
|
||||
"{service} browser window is already open. Switch to it to log in."
|
||||
),
|
||||
webview_id: existing_label.clone(),
|
||||
});
|
||||
}
|
||||
@ -665,7 +667,12 @@ pub async fn save_manual_token(
|
||||
};
|
||||
crate::integrations::servicenow::test_connection(&config).await
|
||||
}
|
||||
_ => return Err(format!("Unknown service: {service}", service = request.service)),
|
||||
_ => {
|
||||
return Err(format!(
|
||||
"Unknown service: {service}",
|
||||
service = request.service
|
||||
))
|
||||
}
|
||||
};
|
||||
|
||||
// If test fails, don't save the token
|
||||
|
||||
@ -109,7 +109,10 @@ pub async fn get_audit_log(
|
||||
params.push(Box::new(entity_type.clone()));
|
||||
}
|
||||
if let Some(ref entity_id) = filter.entity_id {
|
||||
sql.push_str(&format!(" AND entity_id = ?{index}", index = params.len() + 1));
|
||||
sql.push_str(&format!(
|
||||
" AND entity_id = ?{index}",
|
||||
index = params.len() + 1
|
||||
));
|
||||
params.push(Box::new(entity_id.clone()));
|
||||
}
|
||||
|
||||
|
||||
@ -12,9 +12,18 @@ pub fn generate_postmortem_markdown(detail: &IssueDetail) -> String {
|
||||
|
||||
// Header metadata
|
||||
md.push_str("## Metadata\n\n");
|
||||
md.push_str(&format!("- **Date:** {created_at}\n", created_at = issue.created_at));
|
||||
md.push_str(&format!("- **Severity:** {severity}\n", severity = issue.severity));
|
||||
md.push_str(&format!("- **Category:** {category}\n", category = issue.category));
|
||||
md.push_str(&format!(
|
||||
"- **Date:** {created_at}\n",
|
||||
created_at = issue.created_at
|
||||
));
|
||||
md.push_str(&format!(
|
||||
"- **Severity:** {severity}\n",
|
||||
severity = issue.severity
|
||||
));
|
||||
md.push_str(&format!(
|
||||
"- **Category:** {category}\n",
|
||||
category = issue.category
|
||||
));
|
||||
md.push_str(&format!("- **Status:** {status}\n", status = issue.status));
|
||||
md.push_str(&format!(
|
||||
"- **Last Updated:** {updated_at}\n",
|
||||
@ -51,7 +60,10 @@ pub fn generate_postmortem_markdown(detail: &IssueDetail) -> String {
|
||||
md.push_str("## Timeline\n\n");
|
||||
md.push_str("| Time (UTC) | Event |\n");
|
||||
md.push_str("|------------|-------|\n");
|
||||
md.push_str(&format!("| {created_at} | Issue created |\n", created_at = issue.created_at));
|
||||
md.push_str(&format!(
|
||||
"| {created_at} | Issue created |\n",
|
||||
created_at = issue.created_at
|
||||
));
|
||||
if let Some(ref resolved) = issue.resolved_at {
|
||||
md.push_str(&format!("| {resolved} | Issue resolved |\n"));
|
||||
}
|
||||
@ -83,7 +95,10 @@ pub fn generate_postmortem_markdown(detail: &IssueDetail) -> String {
|
||||
|
||||
if let Some(last) = detail.resolution_steps.last() {
|
||||
if !last.answer.is_empty() {
|
||||
md.push_str(&format!("**Root Cause:** {answer}\n\n", answer = last.answer));
|
||||
md.push_str(&format!(
|
||||
"**Root Cause:** {answer}\n\n",
|
||||
answer = last.answer
|
||||
));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -5,16 +5,31 @@ pub fn generate_rca_markdown(detail: &IssueDetail) -> String {
|
||||
|
||||
let mut md = String::new();
|
||||
|
||||
md.push_str(&format!("# Root Cause Analysis: {title}\n\n", title = issue.title));
|
||||
md.push_str(&format!(
|
||||
"# Root Cause Analysis: {title}\n\n",
|
||||
title = issue.title
|
||||
));
|
||||
|
||||
md.push_str("## Issue Summary\n\n");
|
||||
md.push_str("| Field | Value |\n");
|
||||
md.push_str("|-------|-------|\n");
|
||||
md.push_str(&format!("| **Issue ID** | {id} |\n", id = issue.id));
|
||||
md.push_str(&format!("| **Category** | {category} |\n", category = issue.category));
|
||||
md.push_str(&format!("| **Status** | {status} |\n", status = issue.status));
|
||||
md.push_str(&format!("| **Severity** | {severity} |\n", severity = issue.severity));
|
||||
md.push_str(&format!("| **Source** | {source} |\n", source = issue.source));
|
||||
md.push_str(&format!(
|
||||
"| **Category** | {category} |\n",
|
||||
category = issue.category
|
||||
));
|
||||
md.push_str(&format!(
|
||||
"| **Status** | {status} |\n",
|
||||
status = issue.status
|
||||
));
|
||||
md.push_str(&format!(
|
||||
"| **Severity** | {severity} |\n",
|
||||
severity = issue.severity
|
||||
));
|
||||
md.push_str(&format!(
|
||||
"| **Source** | {source} |\n",
|
||||
source = issue.source
|
||||
));
|
||||
md.push_str(&format!(
|
||||
"| **Assigned To** | {} |\n",
|
||||
if issue.assigned_to.is_empty() {
|
||||
@ -23,7 +38,10 @@ pub fn generate_rca_markdown(detail: &IssueDetail) -> String {
|
||||
&issue.assigned_to
|
||||
}
|
||||
));
|
||||
md.push_str(&format!("| **Created** | {created_at} |\n", created_at = issue.created_at));
|
||||
md.push_str(&format!(
|
||||
"| **Created** | {created_at} |\n",
|
||||
created_at = issue.created_at
|
||||
));
|
||||
md.push_str(&format!(
|
||||
"| **Last Updated** | {updated_at} |\n",
|
||||
updated_at = issue.updated_at
|
||||
@ -55,7 +73,10 @@ pub fn generate_rca_markdown(detail: &IssueDetail) -> String {
|
||||
md.push_str("_Awaiting answer._\n\n");
|
||||
}
|
||||
if !step.evidence.is_empty() {
|
||||
md.push_str(&format!("**Evidence:** {evidence}\n\n", evidence = step.evidence));
|
||||
md.push_str(&format!(
|
||||
"**Evidence:** {evidence}\n\n",
|
||||
evidence = step.evidence
|
||||
));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -196,7 +196,13 @@ pub async fn extract_cookies_via_ipc<R: tauri::Runtime>(
|
||||
pub fn cookies_to_header(cookies: &[Cookie]) -> String {
|
||||
cookies
|
||||
.iter()
|
||||
.map(|c| format!("{name}={value}", name = c.name.as_str(), value = c.value.as_str()))
|
||||
.map(|c| {
|
||||
format!(
|
||||
"{name}={value}",
|
||||
name = c.name.as_str(),
|
||||
value = c.value.as_str()
|
||||
)
|
||||
})
|
||||
.collect::<Vec<_>>()
|
||||
.join("; ")
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user