Skip to content

Add strict typing and linting#28

Open
farukalpay wants to merge 1 commit intomainfrom
codex/add-type-hints-and-enable-mypy-strict
Open

Add strict typing and linting#28
farukalpay wants to merge 1 commit intomainfrom
codex/add-type-hints-and-enable-mypy-strict

Conversation

@farukalpay
Copy link
Copy Markdown
Owner

Summary

  • adopt strict Ruff linting with B, UP, and ANN rules
  • add type hints across the codebase and modernize type syntax
  • tighten graph utilities with hashable node types and annotations

Testing

  • ruff check .
  • mypy --config-file pyproject.toml --no-install-types src (fails: command produced no output and was interrupted)

https://chatgpt.com/codex/tasks/task_e_68aa0dd424e08323841d55b33e4a570b

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant