Skip to content

chore: migrate from pylint+mypy to ruff+ty#35

Open
deeleeramone wants to merge 3 commits intodevelopfrom
claude/epic-swanson-80e60d
Open

chore: migrate from pylint+mypy to ruff+ty#35
deeleeramone wants to merge 3 commits intodevelopfrom
claude/epic-swanson-80e60d

Conversation

@deeleeramone
Copy link
Copy Markdown
Owner

Drops pylint/mypy from deps, config, CI, and inline directives; adds [tool.ty] config and ty check pywry/ to the lint job. Real type issues surfaced by ty are fixed in source rather than suppressed.

deeleeramone and others added 2 commits April 29, 2026 00:40
Drops pylint/mypy from deps, config, CI, and inline directives; adds
[tool.ty] config and `ty check pywry/` to the lint job. Real type
issues surfaced by ty are fixed in source rather than suppressed.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Renaming `_resource_type`/`_resource_id` to match the abstract base
left the docstring referencing the old names; griffe in --strict mode
fails the docs build on the mismatch.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@deeleeramone deeleeramone added full-test Run the full testing suite on this PR. dependencies Issues related to PyWry dependencies labels Apr 29, 2026
Plugin is purely local: stdio MCP server, no telemetry, no beacons,
no retention. Linked from the plugin README.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Issues related to PyWry dependencies full-test Run the full testing suite on this PR.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant