
pylyzer
Python code can be analyzed with pylyzer, a static analyzer and language server.

About pylyzer
pylyzer is an open-source static code analyzer and language server for Python, written in Rust. It performs type checking by converting Python ASTs to Erg ASTs for the Erg type checker, and can check a single file, multiple files with glob patterns, or an entire package. It can run as a language server with diagnostics, completion and renaming, including a VSCode extension.
The project is in maintenance phase with only bug fixes and no new features. It does not do linting or formatting, cannot check code using reflection such as exec or setattr, has incomplete standard API typing, and conservative checking may report false-positive errors.
Key features
- Static type checking for Python code
- Check single file, multiple files, or whole package
- Supports glob patterns for multiple file checks
- Language server mode via --server option
- Editor diagnostics, completion, and renaming support
- VSCode extension available via Marketplace
- Implemented in Rust
- Shows error location with messages
- Installable with pip and cargo
- In maintenance phase; only bug fixes, no new features added
- Cannot check code using reflection such as exec or setattr
- Incomplete standard API typing and conservative checks can produce false errors
pylyzer at a glance
- Website
- github.com/mtshiba/pylyzer
- Category
- Development › Developer Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for Developer Tools
pylyzer alternatives
Tools and sites you could use instead, ranked by how closely they match.
Gito uses language models to review GitHub code for high impact issues such as vulnerabilities, bugs, and maintainability concerns.
Segment Chinese text with jieba, a Python package for natural language processing.
GPT-Migrate helps move a codebase from one programming language or framework to another.
Gitingest turns a GitHub repository URL into a text digest suited to language model prompts.
TextCL provides preprocessing tools for cleaning text data used in natural language processing tasks.
DSPy is a framework for programming language models, with algorithms to optimize prompts and model weights.
Popular in Developer Tools
Well-known listings from the same topic.
pylyzer FAQ
How do I check Python files with pylyzer?
What is the difference between pylyzer and Ruff?
Does pylyzer handle all Python code?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.













