tree-sitter-jsdoc
tree-sitter-jsdoc copied to clipboard
description returns preceeding asterisks
given this typescript
/**
* description
* the description contains:
* - markdown list
* - inline code
* - multiple lines
* - markdown headings
*
* ## Heading
* markdown heading follows `list`.
*/
@customElement('jsdoc-description-markdown')
class JsdocDescriptionMarkdown extends LitElement { }
I expect tree-sitter jsdoc to return this description:
description
the description contains:
- markdown list
- inline code
- multiple lines
- markdown headings
## Heading
markdown heading follows `list`.
but the actual returned value is
description
* the description contains:
* - markdown list
* - inline code
* - multiple lines
* - markdown headings
*
* ## Heading
* markdown heading follows `list`.
NOTE that the first line's preceeding asterisk is omitted, but subsequent lines' preceeding asterisks are not