When I found Linter I thought that it will validate the JSDoc annotations and throw an error/warning if, e.g., I assign a string to a variable marked as number. The same thing that IDEs do, but from command line, so could be used in CI.
However, it turned out that Linter does not performs such checks, it only checks for JSDoc style validity, e.g. periods at the end of descriptions etc.
I wonder if the support of actual JSDoc conformity validation is planned for Linter or it is by design out of scope of the tool.
If it's not planned, is there any tool that can actually check it that you know about?
Also, are non-trivial google JSDoc annotations (like e.g. {?number} or {function(string, ...[number]): number}) supported by any tool, either command-line or an editor or an IDE?
I know these are several questions and would be grateful to anyone for answering any of them :)