You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Files with `[`, `]`, `{`, or `}` in their names (e.g., `[id].rb`,
`{slug}.rb`) broke multiple ruby-lsp features because brackets were
not percent-encoded in URIs and are glob metacharacters in Dir.glob.
- Remove `[]` from URI safe character set so they are percent-encoded,
matching VS Code's vscode-uri encoding behavior
- Use Dir.glob `base:` parameter in references, rename, addon discovery,
test_style, and go_to_relevant_file to treat paths as literal
- Escape glob metacharacters in user input for require_relative completion
- Fix expectations test runner to use File.file? instead of Dir.glob for
expectation lookup and sanitize test method names
- Add URI tests for brackets, braces, parentheses, and whitespace
0 commit comments