@techee Also wanted to add some info about python's lsp
```
autocompletion linter/formatter type checker
refactoring language
pylsp V(jedi) V(ruff) V(mypy)
V(rope,advanced) python
jedi-language-server V(jedi) - - V
python
ruff server - V(ruff) - -
rust
pyright V - V V
python/typescript
pylyzer V - V V
rust
Type checkers are lsp server
mypy (python community) - seems most feature rich
pytype (google) - can work with code without annotations
pyright (microsoft) V up to 3x to 5x faster than mypy
pyre (facebook and instagram) V
pylyzer (rust) V up to 100x faster than pytype and
pyright
```
I like very much jedi-language-server with ruff server (NOT ruff-lsp - this
will be deprecated and written in python)
More info about ruff server: https://astral.sh/blog/ruff-v0.4.5
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1331#issuecomment-2373587116
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/pull/1331/[email protected]>