CatchTheTornado / CatchTheTornado/askql

[vscode] Provide Function and Method Signatures Tooltips via Language Server

Open
#360 1 comment 0 reactions 0 assignees View on GitHub
AskScript DX/CLI/Playground enhancement P2 type:vscode-tools
Dominant language
TypeScript
Stars
387
Forks
30
PR merge metrics
No merged PRs in 30d

Description

We would like to make AskScript developer-friendly, therefore we need developer tools in VS Code, such as providing function and method signatures tooltips, similar to what Typescript has:

![signature-help](https://user-images.githubusercontent.com/12752520/86921847-14ce2f00-c12c-11ea-977f-ecc714ae5575.gif)

Info on integration with VS Code can be found here: https://code.visualstudio.com/api/language-extensions/programmatic-language-features#help-with-function-and-method-signatures

Contributor guide

Open the contributing guide

Research direction

Start with the linked VS Code language-features documentation and locate the repository's language-server integration; no source file or test is named in the issue. Define the signature-help behavior for AskQL functions and methods, then verify in VS Code that signatures appear at relevant call sites.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript, vscode
Domain
developer-experience, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.