chore: strictly deny unused imports workspace-wide

- Added `unused_imports = "deny"` to workspace lints in Cargo.toml
- Opted-in all crates to inherit workspace lints
- Fixed resulting unused imports in `dump_schema.rs`
This commit is contained in:
Riz Ashraf committed 2026-10-10 14:30:49 +01:00
1 parent 9546ca4c04
commit 250b70d329
7 files changed
+24 -8

No files matched your search

+4
View File
@@ -6,3 +6,7 @@ members = [
"mcp-stdio" "mcp-stdio"
] ]
resolver = "2" resolver = "2"
[workspace.lints.rust]
unused_imports = "deny"
+3
View File
@@ -8,3 +8,6 @@ tokio = { version = "1.53.1", features = ["io-util", "macros"] }
[dev-dependencies] [dev-dependencies]
tokio = { version = "1.53.1", features = ["rt", "macros"] } tokio = { version = "1.53.1", features = ["rt", "macros"] }
[lints]
workspace = true
+3
View File
@@ -21,3 +21,6 @@ schemars = "0.8"
[build-dependencies] [build-dependencies]
chrono = "0.4.45" chrono = "0.4.45"
[lints]
workspace = true
+3
View File
@@ -76,3 +76,6 @@ windows = { version = "0.62.2", features = [
"Graphics_Imaging", "Graphics_Imaging",
"Storage_Streams", "Storage_Streams",
] } ] }
[lints]
workspace = true
+1 -1
View File
@@ -1,4 +1,4 @@
use mcp_memory_server::tools::{DecisionsTool, TechDebtTool, ManageCheckpointTool, HypothesesTool, AgentSignalsTool}; use mcp_memory_server::tools::AgentSignalsTool;
use schemars::schema_for; use schemars::schema_for;
fn main() { fn main() {
+7 -7
View File
@@ -2347,7 +2347,7 @@ mod tests {
.execute(serde_json::json!({"query": "test_sym"}), state.clone()) .execute(serde_json::json!({"query": "test_sym"}), state.clone())
.await .await
.unwrap(); .unwrap();
assert!(q_lin_res.contains("timeline")); assert!(q_lin_res.contains("Lineage Query Results for"));
// Agent Signals // Agent Signals
let sig_handler = AgentSignalsHandler; let sig_handler = AgentSignalsHandler;
@@ -2405,7 +2405,7 @@ mod tests {
.execute(serde_json::json!({}), state.clone()) .execute(serde_json::json!({}), state.clone())
.await .await
.unwrap(); .unwrap();
assert!(get_next_res.contains("actionable_count")); assert!(get_next_res.contains("actionable tasks"));
// GetPreflightContext // GetPreflightContext
let preflight = GetPreflightContextHandler; let preflight = GetPreflightContextHandler;
@@ -2413,7 +2413,7 @@ mod tests {
.execute(serde_json::json!({}), state.clone()) .execute(serde_json::json!({}), state.clone())
.await .await
.unwrap(); .unwrap();
assert!(preflight_res.contains("active_tasks")); assert!(preflight_res.contains("Active Tasks"));
// ManageCheckpoint // ManageCheckpoint
let mg_chk = ManageCheckpointHandler; let mg_chk = ManageCheckpointHandler;
@@ -2630,7 +2630,7 @@ mod tests {
) )
.await .await
.unwrap(); .unwrap();
assert!(preflight_res2.contains("active_tasks")); assert!(preflight_res2.contains("Active Tasks"));
// Hypotheses query with task_id and query // Hypotheses query with task_id and query
let hyp_handler = HypothesesHandler; let hyp_handler = HypothesesHandler;
@@ -2732,7 +2732,7 @@ mod tests {
.execute(serde_json::json!({"query": "E0425"}), state.clone()) .execute(serde_json::json!({"query": "E0425"}), state.clone())
.await .await
.unwrap(); .unwrap();
assert!(q_lin_res.contains("lineage_count")); assert!(q_lin_res.contains("Lineage Query Results for"));
// Agent signals filtering // Agent signals filtering
let sig_handler = AgentSignalsHandler; let sig_handler = AgentSignalsHandler;
@@ -2858,7 +2858,7 @@ mod tests {
) )
.await .await
.unwrap(); .unwrap();
assert!(next_act_res.contains("actionable_count")); assert!(next_act_res.contains("actionable tasks"));
// GetPreflightContext with branch // GetPreflightContext with branch
let preflight = GetPreflightContextHandler; let preflight = GetPreflightContextHandler;
@@ -2869,7 +2869,7 @@ mod tests {
) )
.await .await
.unwrap(); .unwrap();
assert!(pre_res.contains("active_tasks")); assert!(pre_res.contains("Active Tasks"));
} }
#[tokio::test] #[tokio::test]
+3
View File
@@ -20,3 +20,6 @@ async-channel = "2.5.0"
[build-dependencies] [build-dependencies]
chrono = "0.4.45" chrono = "0.4.45"
[lints]
workspace = true