-
Notifications
You must be signed in to change notification settings - Fork 633
Open
Labels
good first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Description
Is your feature request related to a problem? Please describe.
We currently have strict mypy checking disabled. Turning that on in pyproject.toml via
strict = true
causes 991 errors in 177 files as of 12/21/2025.
We should tackle these module by module. Help is explicitly encouraged but please comment in this thread claiming a module.
- pyrit/analytics
- pyrit/auth
- pyrit/auxiliary_attacks
- pyrit/chat_message_normalizer
- pyrit/cli
- pyrit/common @AryanBagade
- pyrit/datasets
- pyrit/embedding
- pyrit/exceptions
- pyrit/executor
- pyrit/memory
- pyrit/models @AryanBagade
- pyrit/prompt_converter
- pyrit/prompt_normalizer
- pyrit/prompt_target
- pyrit/scenario
- pyrit/score
- pyrit/setup
- pyrit/ui
To validate, run pre-commit run mypy --files pyrit/<module/*.py
Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed