@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/c2373587...@github.com>

Reply via email to