ZubanLS – A Mypy-compatible Python Language Server built in Rust

Having created Jedi in 2012, I started ZubanLS in 2020 to advance Python tooling. Ask me anything.

https://zubanls.com

What My Project Does

Standards⁠-⁠compliant type checking (like Mypy) Fully featured type system Has unparalleled performance You can use it as a language server (unlike Mypy)

Target Audience

Primarily aimed at Mypy users seeking better performance, though a non-Mypy-compatible mode is available for broader use.

Comparison

ZubanLS is 20–200× faster than Mypy. Unlike Ty and PyreFly, it supports the full Python type system.

Pricing
ZubanLS is not open source, but it is free for most users. Small and mid-sized
projects — around 50,000 lines of code — can continue using it for free, even in
commercial settings, after the beta and full release. Larger codebases will
require a commercial license.

Issue Repository: https://github.com/zubanls/zubanls/issues

submitted by /u/zubanls to r/Python
[link] [comments]


Commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *