Microsoft/TypeScript

Delete unused JSDoc quick fix changes formatting on rest of JSDoc comment

开放

#47,923 创建于 2022年2月16日

 (1 条评论) (0 个反应) (0 位负责人)TypeScript (13,395 个派生)batch import
BugDomain: JSDocHelp Wanted

仓库指标

星标
 (108,860 个星标)
PR 合并指标
 (PR 指标待抓取)

描述

Bug Report

🔎 Search Terms

  • quick fix
  • code action
  • jsdoc

🕗 Version & Regression Information

4.7.0-dev.20220216

This is new behavior and not a regression

💻 Repo

  1. For the TypeScript:
/**
 * @param c
 * @param b
 * 
 * bla bla bla
 */
function add(a, b) { }
  1. Trigger the delete unused @param tag quick fix on c inside the JSDoc.

🙁 Actual behavior

This results in:

/**
 * @param b bla bla bla
 */
function add(a, b) { }

🙂 Expected behavior

I'd sped that only the @param c is removed and the rest of the jsdoc remains unchanged:

/**
 * @param b
 * 
 * bla bla bla
 */
function add(a, b) { }

Related issues

  • #47922

贡献者指南