Skip to content

Commit 5ff65ed

Browse files
authored
Merge pull request #326 from quangdang46/devin/1779888724-fix-warnings
Fix clippy lints, dead-code warnings, and refresh quality budgets
2 parents afca75c + 03ca684 commit 5ff65ed

26 files changed

Lines changed: 395 additions & 213 deletions

scripts/code_size_budget.json

Lines changed: 56 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,61 +1,69 @@
11
{
22
"threshold_loc": 1200,
33
"tracked_files": {
4-
"crates/jcode-desktop/src/main.rs": 7542,
5-
"crates/jcode-desktop/src/session_launch.rs": 2198,
6-
"crates/jcode-desktop/src/single_session.rs": 4753,
7-
"crates/jcode-desktop/src/single_session_render.rs": 5888,
8-
"crates/jcode-overnight-core/src/lib.rs": 1459,
9-
"crates/jcode-protocol/src/lib.rs": 2106,
10-
"crates/jcode-provider-metadata/src/lib.rs": 1573,
11-
"crates/jcode-tui-markdown/src/lib.rs": 1560,
12-
"crates/jcode-tui-mermaid/src/lib.rs": 1395,
13-
"src/auth/lifecycle_driver.rs": 1302,
14-
"src/auth/mod.rs": 1328,
4+
"crates/jcode-desktop/src/desktop_rich_text.rs": 2069,
5+
"crates/jcode-desktop/src/main.rs": 12062,
6+
"crates/jcode-desktop/src/render_helpers.rs": 1320,
7+
"crates/jcode-desktop/src/session_launch.rs": 1226,
8+
"crates/jcode-desktop/src/single_session.rs": 9579,
9+
"crates/jcode-desktop/src/single_session_render.rs": 13831,
10+
"crates/jcode-desktop/src/single_session_render/handwriting.rs": 3005,
11+
"crates/jcode-desktop/src/workspace.rs": 1625,
12+
"src/agent/turn_streaming_mpsc.rs": 1217,
13+
"src/auth/lifecycle_driver.rs": 2260,
14+
"src/auth/mod.rs": 1352,
1515
"src/auth/oauth.rs": 1436,
16-
"src/bin/tui_bench.rs": 1655,
17-
"src/cli/commands.rs": 1352,
18-
"src/cli/login.rs": 1376,
19-
"src/cli/provider_init.rs": 1627,
16+
"src/bin/tui_bench.rs": 1702,
17+
"src/cli/commands.rs": 1800,
18+
"src/cli/login.rs": 1422,
19+
"src/cli/provider_init.rs": 1694,
2020
"src/compaction.rs": 1556,
2121
"src/memory.rs": 1820,
22-
"src/memory_agent.rs": 1696,
22+
"src/memory_agent.rs": 1708,
2323
"src/overnight.rs": 1273,
24-
"src/provider/anthropic.rs": 2041,
25-
"src/provider/bedrock.rs": 1755,
26-
"src/provider/mod.rs": 1996,
27-
"src/provider/openrouter.rs": 1860,
28-
"src/server.rs": 1807,
29-
"src/server/client_lifecycle.rs": 2856,
24+
"src/provider/anthropic.rs": 2378,
25+
"src/provider/bedrock.rs": 1858,
26+
"src/provider/mod.rs": 2112,
27+
"src/provider/openai_stream_runtime.rs": 1421,
28+
"src/provider/openrouter.rs": 2053,
29+
"src/server.rs": 1881,
30+
"src/server/client_lifecycle.rs": 2837,
31+
"src/server/client_session.rs": 1375,
3032
"src/server/comm_control.rs": 1827,
31-
"src/server/swarm.rs": 1537,
32-
"src/session.rs": 1426,
33-
"src/telemetry.rs": 1728,
33+
"src/server/provider_control.rs": 1269,
34+
"src/server/swarm.rs": 1682,
35+
"src/session.rs": 1474,
36+
"src/telemetry.rs": 1818,
37+
"src/tool/ambient.rs": 1206,
3438
"src/tool/communicate.rs": 1518,
35-
"src/tool/session_search.rs": 1401,
36-
"src/tui/app.rs": 1644,
37-
"src/tui/app/auth.rs": 2387,
39+
"src/tool/session_search.rs": 1713,
40+
"src/tui/app.rs": 1673,
41+
"src/tui/app/auth.rs": 2365,
3842
"src/tui/app/auth_account_picker.rs": 1218,
39-
"src/tui/app/commands.rs": 2465,
40-
"src/tui/app/inline_interactive.rs": 2146,
41-
"src/tui/app/input.rs": 2211,
42-
"src/tui/app/model_context.rs": 1469,
43-
"src/tui/app/remote.rs": 1231,
44-
"src/tui/app/remote/key_handling.rs": 2240,
45-
"src/tui/app/remote/server_events.rs": 1423,
46-
"src/tui/app/state_ui.rs": 1629,
47-
"src/tui/app/tui_state.rs": 1328,
48-
"src/tui/app/turn.rs": 1278,
49-
"src/tui/info_widget.rs": 1986,
50-
"src/tui/mod.rs": 1450,
51-
"src/tui/session_picker.rs": 1332,
52-
"src/tui/session_picker/loading.rs": 2295,
53-
"src/tui/ui.rs": 2319,
54-
"src/tui/ui_input.rs": 1706,
55-
"src/tui/ui_messages.rs": 1782,
56-
"src/tui/ui_pinned.rs": 1899,
57-
"src/tui/ui_prepare.rs": 1657,
58-
"src/tui/ui_tools.rs": 1427
43+
"src/tui/app/commands.rs": 3076,
44+
"src/tui/app/helpers.rs": 1360,
45+
"src/tui/app/inline_interactive.rs": 2727,
46+
"src/tui/app/input.rs": 3347,
47+
"src/tui/app/model_context.rs": 1496,
48+
"src/tui/app/navigation.rs": 1341,
49+
"src/tui/app/remote.rs": 1245,
50+
"src/tui/app/remote/key_handling.rs": 2340,
51+
"src/tui/app/remote/server_events.rs": 1575,
52+
"src/tui/app/state_ui.rs": 1879,
53+
"src/tui/app/state_ui_input_helpers.rs": 2165,
54+
"src/tui/app/tui_state.rs": 1389,
55+
"src/tui/app/turn.rs": 1340,
56+
"src/tui/backend.rs": 1227,
57+
"src/tui/info_widget.rs": 1988,
58+
"src/tui/mod.rs": 1552,
59+
"src/tui/session_picker.rs": 1433,
60+
"src/tui/session_picker/loading.rs": 2386,
61+
"src/tui/ui.rs": 2387,
62+
"src/tui/ui_input.rs": 1904,
63+
"src/tui/ui_messages.rs": 1840,
64+
"src/tui/ui_pinned.rs": 1929,
65+
"src/tui/ui_prepare.rs": 1699,
66+
"src/tui/ui_tools.rs": 1504
5967
},
6068
"version": 1
6169
}

scripts/panic_budget.json

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
{
2-
"total": 21,
2+
"total": 15,
33
"tracked_files": {
4-
"crates/jcode-desktop/src/main.rs": 10,
5-
"crates/jcode-protocol/src/lib.rs": 1,
6-
"crates/jcode-provider-core/src/lib.rs": 1,
7-
"src/auth/lifecycle.rs": 1,
4+
"crates/jcode-desktop/src/main.rs": 2,
5+
"crates/jcode-desktop/src/single_session_render.rs": 1,
86
"src/auth/lifecycle_driver.rs": 2,
97
"src/auth/oauth.rs": 3,
10-
"src/cli/commands/provider_setup.rs": 2,
11-
"src/provider/fingerprint.rs": 1
8+
"src/cli/commands.rs": 1,
9+
"src/export.rs": 5,
10+
"src/orchestration_api.rs": 1
1211
},
1312
"version": 1
1413
}

0 commit comments

Comments
 (0)