Skip to content
This repository was archived by the owner on Jun 26, 2018. It is now read-only.
This repository was archived by the owner on Jun 26, 2018. It is now read-only.

Polish UI for the inspector #3

@octref

Description

@octref

Goals

  • Offer good overview / glance value of what's happening over the protocol
    • Params should be collapsed
  • Offer easy search / filtering
    • Partial text match for filtering. For example, typing comp should single out all the completion request / responses
    • Be able to filter by language features, for example
      • completion / completion resolve
      • code lens / code lens resolve
      • formatting / range formatting / on type formatting

Technical

  • This should be a web app that's possible to run stand-alone or in VS Code Webview
  • This inspector should take two kinds of input
    1. A complete JSON log, which the LanguageClient should write to the output channel if [language-server-id].trace.server is set to json. This allows copy-pasting of a complete log into the visualizer.
    2. JSON Stream. This allows an external data source to send JSON logs continuously to the Inspector, which transforms the JSON event into a visualized DOM element and append to the end.

/cc @dbaeumer

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions