JSDoc is the de-facto "standard" for comments, but does not specify a rigorous grammar and is fully implemented only by the official JSDoc tool. TypeDoc aims to recognize most JSDoc comments in a manner similar to how they are handled by TypeScript and Visual Studio Code. Where the JSDoc implementation conflicts with the TSDoc specification, TypeDoc generally tries to detect which implementation is intended. JSDoc compatibility can be controlled with the --jsDocCompatibility option.