Skip to content

Strict report as of 3/13/2025 #1171

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
Dr-Irv opened this issue Mar 13, 2025 · 0 comments
Open

Strict report as of 3/13/2025 #1171

Dr-Irv opened this issue Mar 13, 2025 · 0 comments

Comments

@Dr-Irv
Copy link
Collaborator

Dr-Irv commented Mar 13, 2025

When we do a merge, we run pyright using the strict option. Current statistics on the types of errors found:

reportUnknownMemberType       2387
reportUnknownParameterType    2112
reportMissingTypeArgument     1560 
reportMissingParameterType    1247
reportUnknownArgumentType      613
reportUnknownVariableType      428
reportUnusedVariable            88
reportUnknownLambdaType         58
reportUnusedExpression          41
reportPrivateUsage              15
reportMissingTypeStubs           7

Can be output by running poe test pyright_strict

There are 8556 errors, and 3541 of them are in the stubs themselves. Rest are reported from the tests (but may be due to the stubs).

FYI for @MarcoGorelli

Some simple things that would help:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant