Skip to content

fix(lint): apply ruff lint autofixes (50 fixes)#1272

Open
manderson240 wants to merge 1 commit intogoogle:mainfrom
manderson240:polish/sigma-lint-autofix-from-cohezion
Open

fix(lint): apply ruff lint autofixes (50 fixes)#1272
manderson240 wants to merge 1 commit intogoogle:mainfrom
manderson240:polish/sigma-lint-autofix-from-cohezion

Conversation

@manderson240
Copy link
Copy Markdown

Summary

Applies ruff lint autofixes across the Python agent SDK and samples. Pure mechanical transformations: import sorting, unused-import removal, quote consistency, etc. No behavioral changes.

Verification

  • Ruff errors: 196 -> 146 (50 fixes)
  • Test suite: 204 passed, 1 skipped, 0 failures (uv run pytest tests/)
  • Files modified: 48 (agent_sdks/python/src, agent_sdks/python/tests, samples/agent/adk/*)

Origin

Generated as part of the Cohezion polish-campaign-orchestrator (Wave 5C / sigma-lint-autofix track) — a multi-wave parallel-agent code quality campaign across sibling repositories. The patch was produced by running ruff check --fix against an audit of google/A2UI@main and round-tripped here for review.

Happy to drop / split / rebase if there are objections to any of the autofixes.

Applied via cohezion polish-campaign (Wave 5C / sigma-lint-autofix).

Patch source: synthetic-sniffing-panda research worktree
Files modified: 48 (Python sources + tests + samples)
Ruff errors: 196 -> 146 (50 fixes)
Tests: 204 passed, 1 skipped, 0 failures (uv run pytest tests/)

The patch contains pure ruff autofixes: import sorting, removing unused
imports, quote consistency, and similar low-risk transformations. No
behavioral changes; full test suite passes unchanged.

Patched files include a2ui core parser/schema/template modules,
ADK a2a_extension, samples (component_gallery, dynamic_form_filling,
todo, weather), and corresponding tests.

Co-Authored-By: Claude <noreply@anthropic.com>
@google-cla
Copy link
Copy Markdown

google-cla Bot commented Apr 24, 2026

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request focuses on cleaning up the codebase by removing unused imports and dependencies across the Python SDK, tests, and sample applications. It also includes minor refactoring of import blocks and the conversion of f-strings to standard strings where variable interpolation was not utilized. I have no feedback to provide.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

1 participant