hosseinmd / prettier-plugin-jsdoc

A Prettier plugin to format JSDoc comments.
MIT License
228 stars 29 forks source link

Inconsistant formatting #191

Closed devatina11yb closed 11 months ago

devatina11yb commented 1 year ago

Formatting is inconsistent with jsdocSeparateTagGroups: true.

Here what I get:

// src/index.js
/**
 * Aliquip ex proident tempor eiusmod aliquip amet. Labore commodo nulla tempor
 * consequat exercitation incididunt non. Duis laboris reprehenderit proident
 * proident.
 *
 * @example
 *   const foo = 0;
 *
 *
 * @param id A test id.
 *
 * @throws Minim sit ad commodo ut dolore magna magna minim consequat. Ex
 *   consequat esse incididunt qui voluptate id voluptate quis ex et. Ullamco
 *   cillum nisi amet fugiat.
 * @see {@link http://acme.com}
 */

And what I expected:

// src/index.js
/**
 * Aliquip ex proident tempor eiusmod aliquip amet. Labore commodo nulla tempor
 * consequat exercitation incididunt non. Duis laboris reprehenderit proident
 * proident.
 *
 * @example
 *   const foo = 0;
 *
 * @param id A test id.
 *
 * @throws Minim sit ad commodo ut dolore magna magna minim consequat. Ex
 *   consequat esse incididunt qui voluptate id voluptate quis ex et. Ullamco
 *   cillum nisi amet fugiat.
 *
 * @see {@link http://acme.com}
 */

There is a reproduction here: https://stackblitz.com/github/devatina11yb/prettier-plugin-jsdoc.

Reproduction steps:

  1. Open src/index.js.
  2. Run npm run format.