William's Document ThisWilliam's Document This is a Visual Studio Code extension that automatically generates detailed JSDoc comments for both TypeScript and JavaScript files. Resumed development with the latest updates, fixes and enhancements. It is based on an old extension that is popular but outdated and has some room for improvement. DemoTagsSupports JSDoc and Closure Compiler tags: @class, @description, @enum, @export, @function, @implements, @interface, @param, @private, @returns or @return, @static, @template, @type, @memberOf and @date. Optionsdocthis.includeTypesWhen enabled, type information is added to comment tags. Default: true docthis.includeMemberOfOnClassMembersWhen enabled, memberOf information is added to comment tags on class members. Default: true docthis.includeMemberOfOnInterfaceMembersWhen enabled, memberOf information is added to comment tags on interface members. Default": true docthis.includeDescriptionTagWhen enabled, JSDoc comments for functions and methods will include @description. Default: false docthis.enableHungarianNotationEvaluationWhen enabled, hungarian notation will be used as a type hint. Default: false docthis.inferTypesFromNamesWhen enabled, will use names of params & methods as type hints. Default: false docthis.includeAuthorTagWhen enabled, will add the @author tag. Default: false docthis.authorNameWhen docthis.includeAuthorTag is enabled, will add @author tag with this value. Default: "(Set the text for this tag by adding docthis.authorName to your settings file.)" docthis.includeDateTagWhen enabled, will add the @date tag in dd-mm-yyyy format. Default: false docthis.returnsTagPut @returns in place of @returns Default: false List of all available formats for @date tag
CommandsDocument This
Generates documentation for whatever the caret is on or inside of. Trace TypeScript Syntax NodePrints info about the node ancestry at a given caret position. 🎉 Thank you for using Document This!All support is highly appreciated and any contributions are always welcome! Read more on GitHub: https://github.com/WilliamRagstad/vscode-docthis |