tree-sitter-jsdoc icon indicating copy to clipboard operation
tree-sitter-jsdoc copied to clipboard

JSDoc grammar for Tree-sitter

Results 12 tree-sitter-jsdoc issues
Sort by recently updated
recently updated
newest added

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. ![image](https://github.com/tree-sitter/tree-sitter-jsdoc/assets/12144525/9da9aa57-9bf8-4af8-849e-20308af61c57)

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]`...

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 [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tar-fs&package-manager=npm_and_yarn&previous-version=2.1.1&new-version=2.1.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this...

dependencies
javascript

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",...