mirror of https://github.com/astral-sh/ruff
Add notes to README on editor integrations (#655)
This commit is contained in:
parent
f40609f524
commit
1347b7ebb6
17
README.md
17
README.md
|
|
@ -566,6 +566,10 @@ For more, see [flake8-annotations](https://pypi.org/project/flake8-annotations/2
|
||||||
|
|
||||||
## Editor Integrations
|
## Editor Integrations
|
||||||
|
|
||||||
|
### VS Code (Official)
|
||||||
|
|
||||||
|
Download the [Ruff VS Code extension](https://marketplace.visualstudio.com/items?itemName=charliermarsh.ruff).
|
||||||
|
|
||||||
### PyCharm
|
### PyCharm
|
||||||
|
|
||||||
Ruff can be installed as an [External Tool](https://www.jetbrains.com/help/pycharm/configuring-third-party-tools.html)
|
Ruff can be installed as an [External Tool](https://www.jetbrains.com/help/pycharm/configuring-third-party-tools.html)
|
||||||
|
|
@ -578,6 +582,19 @@ Ruff should then appear as a runnable action:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
### Vim & Neovim (Unofficial)
|
||||||
|
|
||||||
|
Ruff is available as part of the [coc-pyright](https://github.com/fannheyward/coc-pyright) extension
|
||||||
|
for coc.nvim.
|
||||||
|
|
||||||
|
Ruff can also be integrated via [efm](https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#efm)
|
||||||
|
in just a [few lines](https://github.com/JafarAbdi/myconfigs/blob/6f0b6b2450e92ec8fc50422928cd22005b919110/efm-langserver/config.yaml#L14-L20).
|
||||||
|
|
||||||
|
### Language Server Protocol (Unofficial)
|
||||||
|
|
||||||
|
[`ruffd`](https://github.com/Seamooo/ruffd) is a Rust-based language server for Ruff that implements
|
||||||
|
the Language Server Protocol (LSP).
|
||||||
|
|
||||||
### GitHub Actions
|
### GitHub Actions
|
||||||
|
|
||||||
GitHub Actions has everything you need to run Ruff out-of-the-box:
|
GitHub Actions has everything you need to run Ruff out-of-the-box:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue