pyanalyze
Like
Pyanalyze is a semi-static type checker for Python code. Like a static type checker (e.g., mypy or pyright), it detects type errors in your code so bugs can be found before they reach production. Unlike such tools, however, it imports the modules it type checks, enabling...
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
- Python
pyanalyze News & Activities
Highlights All activities
Recent activities
pyanalyze information
No comments or reviews, maybe you want to be first?
Post comment/reviewWhat is pyanalyze?
Pyanalyze is a semi-static type checker for Python code. Like a static type checker (e.g., mypy or pyright), it detects type errors in your code so bugs can be found before they reach production. Unlike such tools, however, it imports the modules it type checks, enabling pyanalyze to understand many dynamic constructs that other type checkers will reject. This property also makes it possible to extend pyanalyze with plugins that interact directly with your code.

