chore: reduce lint and type-check noise #187

Merged
didericis merged 32 commits from feat/linting-and-type-fixes into main 2026-06-04 12:24:39 -04:00
Showing only changes of commit 873d75f852 - Show all commits
+3 -3
View File
@@ -216,14 +216,14 @@ def egress_token_env_map(
return out return out
def _route_to_yaml_fields(r: Route) -> dict: def _route_to_yaml_fields(r: Route) -> dict[str, object]:
"""Return the addon-visible fields for one route. """Return the addon-visible fields for one route.
Single authoritative mapping between EgressRoute (host-side) and Single authoritative mapping between EgressRoute (host-side) and
egress_addon_core.Route (sidecar-side). When a field is added to egress_addon_core.Route (sidecar-side). When a field is added to
the addon's Route that must appear in the YAML, add it here and the addon's Route that must appear in the YAML, add it here and
in egress_addon_core._parse_one together.""" in egress_addon_core._parse_one together."""
fields: dict = {"host": r.host} fields: dict[str, object] = {"host": r.host}
if r.auth_scheme and r.token_env: if r.auth_scheme and r.token_env:
fields["auth_scheme"] = r.auth_scheme fields["auth_scheme"] = r.auth_scheme
fields["token_env"] = r.token_env fields["token_env"] = r.token_env
@@ -252,7 +252,7 @@ def egress_render_routes(
lines.append(f' token_env: "{f["token_env"]}"') lines.append(f' token_env: "{f["token_env"]}"')
if "path_allowlist" in f: if "path_allowlist" in f:
lines.append(" path_allowlist:") lines.append(" path_allowlist:")
for p in f["path_allowlist"]: for p in f["path_allowlist"]: # type: ignore
lines.append(f' - "{p}"') lines.append(f' - "{p}"')
return "\n".join(lines) + "\n" return "\n".join(lines) + "\n"