-
Notifications
You must be signed in to change notification settings - Fork 210
Open
Labels
bugSomething isn't workingSomething isn't workinggood-first-issueGood for newcomersGood for newcomershelp-wantedExtra attention is neededExtra attention is needed
Description
Description
Ruby LSP Information
Ruby LSP Information
VS Code Version
1.96.2 (that's Cursor)
Ruby LSP Extension Version
0.9.28
Ruby LSP Server Version
0.24.1
Ruby LSP Add-ons
- Ruby LSP Rails
Ruby Version
3.1.2
Ruby Version Manager
rbenv
Installed Extensions
Click to expand
- copilot (1.270.0)
- copilot-chat (0.23.2)
- cucumberautocomplete (3.0.5)
- debugpy (2025.8.0)
- elixir-ls (0.28.0)
- endwise (1.5.1)
- gitlens (17.1.1)
- go (0.46.1)
- makefile-tools (0.12.17)
- material-icon-theme (5.23.0)
- prettier-sql-vscode (1.6.0)
- procfile (1.1.7)
- python (2025.6.1)
- rainbow-csv (3.19.0)
- remote-containers (0.394.0)
- remote-wsl (0.81.8)
- ruby-extensions-pack (0.1.13)
- ruby-lsp (0.9.28)
- sorbet-vscode-extension (0.3.42)
- sublime-keybindings (4.1.10)
- terraform (2.34.4)
- vscode-codeowners (1.1.1)
- vscode-containers (2.0.3)
- vscode-dash (2.4.0)
- vscode-docker (2.0.0)
- vscode-fileutils (3.10.3)
- vscode-github-actions (0.27.2)
- vscode-graphql (0.13.2)
- vscode-graphql-syntax (1.3.8)
- vscode-json-validate (1.5.0)
- vscode-pylance (2024.8.1)
- vscode-todo-highlight (1.0.5)
- vscode-yaml (1.18.0)
Ruby LSP Settings
Click to expand
Workspace
{}
User
{
"enabledFeatures": {
"codeActions": true,
"diagnostics": true,
"documentHighlights": true,
"documentLink": true,
"documentSymbols": true,
"foldingRanges": true,
"formatting": true,
"hover": true,
"inlayHint": true,
"onTypeFormatting": true,
"selectionRanges": true,
"semanticHighlighting": true,
"completion": true,
"codeLens": true,
"definition": true,
"workspaceSymbol": true,
"signatureHelp": true,
"typeHierarchy": true
},
"featuresConfiguration": {},
"addonSettings": {},
"rubyVersionManager": {
"identifier": "auto"
},
"customRubyCommand": "",
"formatter": "auto",
"linters": null,
"bundleGemfile": "",
"testTimeout": 30,
"branch": "",
"pullDiagnosticsOn": "both",
"useBundlerCompose": false,
"bypassTypechecker": false,
"rubyExecutablePath": "",
"indexing": {},
"erbSupport": true,
"featureFlags": {},
"sigOpacityLevel": "1"
}
Reproduction steps
Hey folks, I'm not sure if that's a bug, maybe that's how it's supposed to work. If so, please, disregard.
I have a huge .rubocop_todo.yml
, which is inherited in my .rubocop.yml
Let's say it has:
Style/MethodCallWithArgsParentheses:
Enabled: false
Logically, in this snippet:
def foo
my_method "test"
end
it doesn't underline anything. Now, let's say I update the .rubocop_todo.yml
to:
Style/MethodCallWithArgsParentheses:
Enabled: true
This change doesn't automatically get picked up by ruby-lsp. I still see no underlining of my_method "test"
. Only after I manually restart the ruby-lsp server, would it get underlined.
Could you let me know if this is by design? Thank you!
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workinggood-first-issueGood for newcomersGood for newcomershelp-wantedExtra attention is neededExtra attention is needed