redhat-developer / redhat-developer/quarkus-ls
Wrong behavior of completion
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 50
- Forks
- 18
- Avg merge
- 22h 11m
- Merged PRs (30d)
- 3
Description
The following use case produces strange behavior on Eclipse and IntelliJ:
- enter
quark - ask for code completion (Ctrl + space)
- while the proposal are displayed, enter
usin the document (content is now quarkus) - press the left key twice (cursor should be back on k
- choose one proposal (ex
quarkus.application.name)
Output is:
quarkus.application.name=us
Please note this does not happen on VSCode as VSCode disables the proposals as soon as we enter the back key
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the numbered completion sequence in an Eclipse or IntelliJ client and compare it with VSCode's behavior. Trace how completion state is handled after document edits and cursor movement, then identify the relevant completion path. Done means selecting quarkus.application.name after the described edits produces the correct completion in Eclipse and IntelliJ, with regression coverage for this path.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100