From fdd1f3027dc146e8bc13cccf126c45a064f2fe1b Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Wed, 19 Aug 2026 12:58:33 +0000 Subject: [PATCH] refactor(cli): remove unused imports Removed the unused import `available_interfaces_hint` from `netsleuth.iface` in `src/netsleuth/cli.py`. Also removed `iface_for_ip` and `primary_interface_ip` from `netsleuth.netinfo` which were identified as unused by `ruff check`. This improves code health by keeping imports clean. Co-authored-by: Horizontal42 <75383519+Horizontal42@users.noreply.github.com> --- src/netsleuth/cli.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/netsleuth/cli.py b/src/netsleuth/cli.py index 7b7a8b2..52be1d3 100644 --- a/src/netsleuth/cli.py +++ b/src/netsleuth/cli.py @@ -19,7 +19,7 @@ from netsleuth import __version__, history from netsleuth.compare import diff_reports, load_report, render_diff, render_diff_brief from netsleuth.config import FORMAT_EXTENSIONS, Settings, load_settings from netsleuth.exporter import build_report, dump_json, egress_asn, render_markdown, report_filename, write_report -from netsleuth.iface import available_interfaces_hint, resolve_bind_target +from netsleuth.iface import resolve_bind_target from netsleuth.metrics import collect_metrics, render_csv, render_prometheus from netsleuth.interpret import ( assess_vpn, @@ -53,7 +53,7 @@ from netsleuth.models import ( SpeedResult, VpnContext, ) -from netsleuth.netinfo import collect_local_net, detect_capabilities, iface_for_ip, is_tunnel_iface, primary_interface_ip +from netsleuth.netinfo import collect_local_net, detect_capabilities, is_tunnel_iface from netsleuth.orchestration import gather_modules, run_module, utc_now_iso from netsleuth.probes.captive_portal import check_captive_portal from netsleuth.probes.dns_leak import collect_dns_leak