Overview of Pyrefly features and capabilities
mainPyrefly is a PEP 484 compliant type checker and language server for Python. Key advantages include:
- Rich IDE experience: Advanced refactoring capabilities (comparable to Pylance or PyCharm).
- Strong Inference: Mature type system with the ability to infer types on un-annotated code.
- Scale: Proven in large-scale environments like Instagram and PyTorch; default server for Antigravity and Positron editors.
- Native Framework Support: Built-in support for Pydantic and Django to handle specialized type-checking behaviors.
- Dual-use: Can be used as a standalone type checker (CLI/CI) or as a standalone language server (IDE features like hover and go-to-definition).