Repository navigation
Problems says what is wrong, hover details by setting, a tab for showView - #203
Merged
Merged
Conversation
…b for the showView command
The Problems entry of an error was its title alone ("State Refinement Error"), so the list said
which kind of error there was and not what was wrong. The language server now sends the title and
the headline, as plain text; the extension's part of the hover no longer repeats the headline and
shows the details only: the origin notes, the counterexample and the hints.
liquidjava.hover.showDetails replaces liquidjava.hover.showHints (0.1.1): off, the hover is the
message alone and every detail is in the LiquidJava view. A hover that named the hints without
showing them was neither one thing nor the other.
liquidjava.showView takes a tab without a diagnostic, which opens that tab of the view, and a
third argument naming who asked, for the usage log (the code lenses by default).
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
… off Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Collaborator
Author
|
Codex review (
Clean-code pass: the two pending fields ( |
Merged
CatarinaGamboa
added a commit
that referenced
this pull request
Nov 12, 2026
Version bump for 0.1.2: the Problems entries say what is wrong, `liquidjava.hover.showDetails` (replacing `showHints`), and `liquidjava.showView` with a tab and a caller (#203). 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
CatarinaGamboa
added a commit
that referenced
this pull request
Nov 12, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Three changes asked for by the error-message study's first pilot (2026-11-12).
The Problems entry says what is wrong. It was the title alone ("State Refinement Error"), so the Problems tab said which kind of error there was and not what. The language server now sends the title and the headline as plain text, e.g.
State Refinement Error: kettle.boil() needs .... VS Code shows that text in the Problems tab and in its own part of the hover, so the extension's part of the hover no longer repeats the headline: it shows the details only (the origin notes, the counterexample, the hints).liquidjava.hover.showDetailsreplacesliquidjava.hover.showHintsof 0.1.1. Off, the hover is the message alone and every detail is in the LiquidJava view (where the hints stay closed until opened). A hover that named the hints without showing them, which 0.1.1 did, was neither one thing nor the other.liquidjava.showView(diagnostic?, tab?, from?). Without a diagnostic and with a tab, the command opens that tab of the view (the study's tour opens the State Machine tab this way).fromnames the caller in the usage log; the code lenses stay the default.Tests: the server test pins the new Problems text; the markdown spec pins the hover's part without the headline; the webview spec covers the
selectTabmessage. Lint, type checks and the unit tests pass.🤖 Generated with Claude Code
Screenshots (study build, 0.1.2)
The Problems entry with the headline:
The hover with
liquidjava.hover.showDetailsoff, the message alone; the details stay in the view: