microsoft / microsoft/TypeScript
Auto-delete closing tag when opening tag becomes self-closed
まだ誰も着手していません。
- 主要言語
- Go
- スター
- 111k
- フォーク
- 14.3k
- 平均マージ
- 2日 4時間
- マージ済み PR(30日)
- 132
説明
When I type a paired tag, for example:
```tsx
```
If I then add a slash at the end of the opening tag to make it self-closing:
```tsx
```
The editor leaves the redundant closing tag untouched, resulting in broken/invalid markup.
https://github.com/user-attachments/assets/b4335989-09ba-423c-a79e-3f6a69c0275f
**Expected behavior:**
```tsx
```
https://github.com/user-attachments/assets/b9a5a910-5927-48ff-bbbd-0036d96e03c1
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
Reproduce the issue with the TSX example in the report by adding a slash to the opening tag, then trace the editor behavior responsible for paired-tag handling. Done means converting to without leaving the redundant closing tag; add or run a regression test if the relevant test location is found.
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- typescript
- 領域
- tooling
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 活発
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 58/100