Visitar URL original
Update editor docs for removal of ruff-lsp support by dhruvmanila · Pull Request #28750 · astral-sh/ruff · GitHub
Skip to content

Update editor docs for removal of ruff-lsp support - #28750

Merged
dhruvmanila merged 5 commits into
brent/0.17.0from
dhruv/deprecate-ruff-native-server-setting
Sep 24, 2026
Merged

dhruvmanila merged 5 commits into
brent/0.17.0from
dhruv/deprecate-ruff-native-server-setting

Conversation

@dhruvmanila

@dhruvmanila dhruvmanila commented Sep 21, 2026 •

Copy link
Copy Markdown
Member

Update the editor documentation for the VS Code extension's transition to always using Ruff's native language server.

Remove the retired ruff-lsp settings entries, links to those entries, and obsolete setup notes while retaining migration examples and replacement guidance. Document ruff.nativeServer as deprecated in Ruff 0.17 and describe ruff.interpreter solely in terms of executable discovery.

Related: #28545, astral-sh/ruff-vscode#1170

@dhruvmanila dhruvmanila added the documentation Improvements or additions to public-facing documentation label Sep 21, 2026
@dhruvmanila
dhruvmanila force-pushed the dhruv/deprecate-ruff-native-server-setting branch from a35f0a1 to 32501ba Compare September 21, 2026 12:02
@dhruvmanila
dhruvmanila changed the base branch from main to brent/0.17.0 September 21, 2026 12:03
@astral-sh-bot

astral-sh-bot Bot commented Sep 21, 2026

Copy link
Copy Markdown

ruff-ecosystem results

Linter (stable)

✅ ecosystem check detected no linter changes.

Linter (preview)

✅ ecosystem check detected no linter changes.

@dhruvmanila
dhruvmanila marked this pull request as ready for review September 21, 2026 12:13
Comment thread docs/editors/settings.md Outdated

!!! warning "Deprecated"

This setting is deprecated. The Ruff extension will always use the native language server.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we document the version this was deprecated in? Should we remove the setting all together, as we do for non-editor settings?

If we keep it, I'm inclined to shorten it, given that it uses a lot of valuable space for something that's now unsupported.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we document the version this was deprecated in? Should we remove the setting all together, as we do for non-editor settings?

If we keep it, I'm inclined to shorten it, given that it uses a lot of valuable space for something that's now unsupported.

I'll add the version. I'd be inclined to keep this setting until we actually remove it from the VS Code extension itself. So, I can shorten the content for it.

On that note, should we then remove the documentation for other ruff-lsp settings (they're already marked deprecated) ?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've added the version and removed the documentation for settings that have been removed from the VS Code extension (as discussed in our 1:1 today).

@ntBre ntBre mentioned this pull request Sep 21, 2026
2 tasks done
@ntBre ntBre added this to the v0.17 milestone Sep 22, 2026
@dhruvmanila
dhruvmanila force-pushed the dhruv/deprecate-ruff-native-server-setting branch 3 times, most recently from 7cc666a to 9cb50f7 Compare September 24, 2026 11:19
@dhruvmanila
dhruvmanila requested review from a team as code owners September 24, 2026 11:19
@dhruvmanila
dhruvmanila changed the base branch from brent/0.17.0 to main September 24, 2026 11:19
@dhruvmanila
dhruvmanila changed the base branch from main to brent/0.17.0 September 24, 2026 11:37
@dhruvmanila
dhruvmanila force-pushed the dhruv/deprecate-ruff-native-server-setting branch from 37824f4 to 8a8a93b Compare September 24, 2026 11:39
@dhruvmanila dhruvmanila changed the title Document deprecation of the VS Code native server setting Update editor docs for removal of ruff-lsp support Sep 24, 2026
@dhruvmanila
dhruvmanila merged commit 7739e10 into brent/0.17.0 Sep 24, 2026
48 checks passed
@dhruvmanila
dhruvmanila deleted the dhruv/deprecate-ruff-native-server-setting branch September 24, 2026 11:48
ntBre pushed a commit that referenced this pull request Sep 25, 2026
Update the editor documentation for the VS Code extension's transition
to always using Ruff's native language server.

Remove the retired `ruff-lsp` settings entries, links to those entries,
and obsolete setup notes while retaining migration examples and
replacement guidance. Document `ruff.nativeServer` as deprecated in Ruff
0.17 and describe `ruff.interpreter` solely in terms of executable
discovery.

Related: #28545,
astral-sh/ruff-vscode#1170

<!-- codex-thread: 01a0c3c7-f498-7682-9193-6e0e5307066b -->
ntBre pushed a commit that referenced this pull request Sep 25, 2026
Update the editor documentation for the VS Code extension's transition
to always using Ruff's native language server.

Remove the retired `ruff-lsp` settings entries, links to those entries,
and obsolete setup notes while retaining migration examples and
replacement guidance. Document `ruff.nativeServer` as deprecated in Ruff
0.17 and describe `ruff.interpreter` solely in terms of executable
discovery.

Related: #28545,
astral-sh/ruff-vscode#1170

<!-- codex-thread: 01a0c3c7-f498-7682-9193-6e0e5307066b -->
ntBre pushed a commit that referenced this pull request Oct 1, 2026
Update the editor documentation for the VS Code extension's transition
to always using Ruff's native language server.

Remove the retired `ruff-lsp` settings entries, links to those entries,
and obsolete setup notes while retaining migration examples and
replacement guidance. Document `ruff.nativeServer` as deprecated in Ruff
0.17 and describe `ruff.interpreter` solely in terms of executable
discovery.

Related: #28545,
astral-sh/ruff-vscode#1170

<!-- codex-thread: 01a0c3c7-f498-7682-9193-6e0e5307066b -->
ntBre pushed a commit that referenced this pull request Oct 9, 2026
Update the editor documentation for the VS Code extension's transition
to always using Ruff's native language server.

Remove the retired `ruff-lsp` settings entries, links to those entries,
and obsolete setup notes while retaining migration examples and
replacement guidance. Document `ruff.nativeServer` as deprecated in Ruff
0.17 and describe `ruff.interpreter` solely in terms of executable
discovery.

Related: #28545,
astral-sh/ruff-vscode#1170

<!-- codex-thread: 01a0c3c7-f498-7682-9193-6e0e5307066b -->
ntBre pushed a commit that referenced this pull request Oct 9, 2026
Update the editor documentation for the VS Code extension's transition
to always using Ruff's native language server.

Remove the retired `ruff-lsp` settings entries, links to those entries,
and obsolete setup notes while retaining migration examples and
replacement guidance. Document `ruff.nativeServer` as deprecated in Ruff
0.17 and describe `ruff.interpreter` solely in terms of executable
discovery.

Related: #28545,
astral-sh/ruff-vscode#1170

<!-- codex-thread: 01a0c3c7-f498-7682-9193-6e0e5307066b -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to public-facing documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants