Uh oh!
There was an error while loading. Please reload this page.
feat: add experimental support for Ruff language server #5345 - #9126
feat: add experimental support for Ruff language server #5345#9126vlashada wants to merge 1 commit into
Conversation
- Introduced OPENCODE_EXPERIMENTAL_LSP_RUFF flag to conditionally enable Ruff language server functionality. - Implemented Ruff language server with support for Python file extensions and virtual environment detection.
Thanks for your contribution! This PR doesn't have a linked issue. All PRs must reference an existing issue. Please:
See CONTRIBUTING.md for details. |
The following comment was made by an LLM, it may be inaccurate: No duplicate PRs found |
vlashada
commented
Jan 20, 2026
What is the status on reviewing/merging this @rekram1-node |
f1ae801 to
08fa7f7CompareWould like to contribute and close this, @thdxr would you like me to test it on linux? I read guidelines Not sure if these are priority or you have other tickets I can work on, please let me know. |
…14085) - anomalyco#9126: Add experimental Ruff language server support for Python projects. Enabled via OPENCODE_EXPERIMENTAL_LSP_RUFF flag. Detects virtual environments and supports all Python file extensions. - anomalyco#14085: Configurable tool alias map for repairing miscalled tools. LLMs frequently call wrong tool names (todo_write→todowrite, search→grep). Adds experimental.tool_aliases config to map common mistakes to correct tool names. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Closing this pull request because it has had no updates for more than 60 days. If you plan to continue working on it, feel free to reopen or open a new PR. |
Add support for ruff to satisfy this issue #5345, where ty and ruff should be ran together: #5345 (comment)
Implementation is very close to the pull request for ty: #5575
Fixes#5345