tree-sitter-jsdoc
tree-sitter-jsdoc copied to clipboard
JSDoc grammar for Tree-sitter
GitHub’s syntax highlighting service is, for build/tooling performance reasons, switching away from using Git submodules and to pulling releases from crates.io. We need a Crates release for this to work.
The argument of the tag [@this](https://jsdoc.app/tags-this) is not being highlighted. 
Added tags that have arguments: @typedef, @type, @member Added rules in order to capture: - optional types: `@param {number} [index]` - optional types with atomic default values: `@param {number} [index=0]`...
Fixes #16
Typescript 5.5 introduced support to the [JSDoc import tag](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-5-5.html#the-jsdoc-import-tag) It would be great to have the highlight groups for this tag so we could mimic the syntax of imports from...
Due to some confusion with the library usage, I added a small test to confirm `@return`
Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 2.1.1 to 2.1.2. Commits d97731b 2.1.2 fd1634e symlink tweak from main See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this...
Posting from a couple downstream highlighting issues and didn't see anything here so I thought I'd open an issue. The treesitter-nvim highlights for jsdoc seem to be struggling and/or limited...
I'm not sure about this. I recently started working with tree-sitter. ```json "tag": { "type": "CHOICE", "members": [ { "type": "SEQ", "members": [ { "type": "ALIAS", "content": { "type": "SYMBOL",...