microsoft / microsoft/TypeScript

Feedback on Expandable hovers for JavaScript and TypeScript

オープン
#62,386 コメント 0 件 リアクション 1 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

Awaiting More Feedback Suggestion
主要言語
Go
スター
111k
フォーク
14.3k
平均マージ
2日 4時間
マージ済み PR(30日)
132

説明

Type: Feature Request

Should you show function overloads on hover expansion ?

e.g. for `Url.parse` :

Initial hover :

```typescript
function parse(urlString: string, parseQueryString: true, slashesDenoteHost?: boolean | undefined): Url.UrlWithParsedQuery (+3 overloads)
...
```

Hover expanded :

```typescript
function parse(urlString: string): UrlWithStringQuery;
function parse(
urlString: string,
parseQueryString: false | undefined,
slashesDenoteHost?: boolean,
): UrlWithStringQuery;
function parse(urlString: string, parseQueryString: true, slashesDenoteHost?: boolean): UrlWithParsedQuery;
function parse(urlString: string, parseQueryString: boolean, slashesDenoteHost?: boolean): Url;
...
```

VS Code version: Code 1.103.2 (6f17636121051a53c88d3e605c491d22af2ba755, 2025-08-20T16:45:34.255Z)
OS version: Linux x64 6.8.0-55-generic
Modes:

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

この issue には TypeScript/JavaScript のホバー例がありますが、ソースファイル、テスト、実装のエントリーポイントは指定されていません。まず、言語サービスのホバー処理と既存のホバー展開テストを見つけ、次に、関数のホバーを展開するとその overloads が表示される一方で、最初のホバーは簡潔なままであることを確認してください。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
javascript, typescript, vscode
領域
developer-experience, tooling
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
明確に書かれている
初心者へのやさしさ
45/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。