Skip to content

feat(lsp): enable ty and add ruff lsp support for python#14850

Closed
n24q02m wants to merge 1 commit intoanomalyco:devfrom
n24q02m:feat/lsp-improvements
Closed

feat(lsp): enable ty and add ruff lsp support for python#14850
n24q02m wants to merge 1 commit intoanomalyco:devfrom
n24q02m:feat/lsp-improvements

Conversation

@n24q02m
Copy link

@n24q02m n24q02m commented Feb 24, 2026

Issue for this PR

Closes #5345

Type of change

  • Bug fix
  • New feature
  • Refactor / code improvement
  • Documentation

What does this PR do?

Enables the experimental ty LSP (by removing the strict experimental flag constraint) and introduces ruff as a fully supported LSP server for Python. This significantly improves Python linting and formatting speeds in large codebases.

How did you verify your code works?

Verified locally with a mock python project and dev.log confirmed that ruff starts properly.

Screenshots / recordings

N/A

Checklist

  • I have tested my changes locally
  • I have not included unrelated changes in this PR

@github-actions github-actions bot added the needs:compliance This means the issue will auto-close after 2 hours. label Feb 24, 2026
@github-actions
Copy link
Contributor

The following comment was made by an LLM, it may be inaccurate:

Potential Duplicate Found

PR #9126: feat: add experimental support for Ruff language server #5345
#9126

Why it might be related:

You should check if PR #9126 is already merged or closed. If it's still open, this could be a genuine duplicate that needs consolidation.

@github-actions github-actions bot removed the needs:compliance This means the issue will auto-close after 2 hours. label Feb 24, 2026
@github-actions
Copy link
Contributor

Thanks for updating your PR! It now meets our contributing guidelines. 👍

@n24q02m n24q02m force-pushed the feat/lsp-improvements branch from dfd62fe to d2c1659 Compare February 25, 2026 01:50
@n24q02m
Copy link
Author

n24q02m commented Mar 6, 2026

Closing this PR -- it has merge conflicts and PR #9126 (by another contributor) targets the same issue #5345 with a similar approach. Rather than maintaining two competing PRs, I will support #9126 instead.

@n24q02m n24q02m closed this Mar 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE]: ty + ruff lsp rather than pyright

1 participant