Skip to content

refactor(client)!: introduce ServiceParameters for extensions and include it in ClientCallContext #2631

refactor(client)!: introduce ServiceParameters for extensions and include it in ClientCallContext

refactor(client)!: introduce ServiceParameters for extensions and include it in ClientCallContext #2631

Triggered via pull request March 8, 2026 10:44
Status Failure
Total duration 55s
Artifacts

linter.yaml

on: pull_request
Lint Code Base
53s
Lint Code Base
Fit to window
Zoom out
Zoom in

Annotations

8 errors, 1 warning, and 10 notices
Lint Code Base
Process completed with exit code 1.
Lint Code Base
Process completed with exit code 1.
Lint Code Base
Process completed with exit code 1.
ruff (PLR0913): src/a2a/client/transports/rest.py#L351
src/a2a/client/transports/rest.py:351:15: PLR0913 Too many arguments in function definition (6 > 5)
ruff (I001): src/a2a/client/transports/rest.py#L1
src/a2a/client/transports/rest.py:1:1: I001 Import block is un-sorted or un-formatted
ruff (W293): src/a2a/client/transports/jsonrpc.py#L343
src/a2a/client/transports/jsonrpc.py:343:1: W293 Blank line contains whitespace
ruff (I001): src/a2a/client/transports/jsonrpc.py#L1
src/a2a/client/transports/jsonrpc.py:1:1: I001 Import block is un-sorted or un-formatted
ruff (D103): src/a2a/client/transports/http_helpers.py#L44
src/a2a/client/transports/http_helpers.py:44:5: D103 Missing docstring in public function
Lint Code Base
No github_token supplied, API requests will be subject to stricter rate limiting
Copy/pasted code: src/a2a/client/transports/jsonrpc.py#L77
see src/a2a/client/transports/jsonrpc.py (162-175)
Copy/pasted code: src/a2a/client/transports/jsonrpc.py#L162
see src/a2a/client/transports/jsonrpc.py (77-131)
Copy/pasted code: src/a2a/client/transports/jsonrpc.py#L77
see src/a2a/client/transports/jsonrpc.py (139-149)
Copy/pasted code: src/a2a/client/transports/jsonrpc.py#L139
see src/a2a/client/transports/jsonrpc.py (77-87)
Copy/pasted code: src/a2a/client/transports/jsonrpc.py#L77
see src/a2a/client/transports/jsonrpc.py (118-128)
Copy/pasted code: src/a2a/client/transports/jsonrpc.py#L118
see src/a2a/client/transports/jsonrpc.py (77-87)
Copy/pasted code: src/a2a/client/transports/rest.py#L63
see src/a2a/client/transports/jsonrpc.py (64-76)
Copy/pasted code: src/a2a/client/transports/jsonrpc.py#L64
see src/a2a/client/transports/rest.py (63-75)
Copy/pasted code: src/a2a/client/transports/rest.py#L12
see src/a2a/client/transports/jsonrpc.py (13-41)
Copy/pasted code: src/a2a/client/transports/jsonrpc.py#L13
see src/a2a/client/transports/rest.py (12-39)