All Projects β†’ joelday β†’ Vscode Docthis

joelday / Vscode Docthis

Licence: mit
JSDoc generator extension for Visual Studio Code.

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Vscode Docthis

Vscode Fundamentals
πŸ‘¨β€πŸ« Mike's Visual Studio Code Course
Stars: ✭ 175 (-38.38%)
Mutual labels:  jsdoc, visual-studio-code
vscode-ampscript
This extension allows you to connect Visual Studio Code directly to your MC Account, enables syntax highlighting for AMPScript, has built-in documentation for all AMPScript functions and also adds code snippets for language elements and functions.
Stars: ✭ 37 (-86.97%)
Mutual labels:  visual-studio-code
Shortcut-Menu-Bar-VSCode-Extension
Add handy buttons like beautify, show opened files, save, toggle terminal, etc to the editor menu bar in VSCode. You can also create your own buttons with custom commands. VSCode Marketplace link: https://marketplace.visualstudio.com/items?itemName=jerrygoyal.shortcut-menu-bar
Stars: ✭ 126 (-55.63%)
Mutual labels:  visual-studio-code
c-cpp-project-generator
πŸ“‚ Create C/C++ projects on vscode
Stars: ✭ 22 (-92.25%)
Mutual labels:  visual-studio-code
vscode-gitignore
A simple extension for Visual Studio Code that lets you pull .gitignore files from the https://github.com/github/gitignore repository
Stars: ✭ 44 (-84.51%)
Mutual labels:  visual-studio-code
vscode-less
πŸ”Œ Less intellisense for Variables and Mixins in all Less files.
Stars: ✭ 21 (-92.61%)
Mutual labels:  visual-studio-code
comment-divider
Divide your code by sections with styled separators
Stars: ✭ 37 (-86.97%)
Mutual labels:  visual-studio-code
Vscode Palenight Theme
✨ An elegant and juicy material-inspired theme for Visual Studio Code.
Stars: ✭ 263 (-7.39%)
Mutual labels:  visual-studio-code
docgen
The docs.json generator for discord.js and its related projects
Stars: ✭ 59 (-79.23%)
Mutual labels:  jsdoc
jsdast
JSDoc Abstract Syntax Tree
Stars: ✭ 20 (-92.96%)
Mutual labels:  jsdoc
generator-vintage-frontend
Modern front-end workflow
Stars: ✭ 15 (-94.72%)
Mutual labels:  jsdoc
tidy-jsdoc
A clean JSDoc3 template
Stars: ✭ 16 (-94.37%)
Mutual labels:  jsdoc
emulator
Run Android emulator and iOS simulator easily from VScode!
Stars: ✭ 60 (-78.87%)
Mutual labels:  visual-studio-code
Discord-Tools
VSCode extension allowing the integration of a Discord chat, bot templates, snippets, themes and more!
Stars: ✭ 91 (-67.96%)
Mutual labels:  visual-studio-code
Vscode Stylelint
A Visual Studio Code extension to lint CSS/SCSS/Less with stylelint
Stars: ✭ 260 (-8.45%)
Mutual labels:  visual-studio-code
ubuntu-on-android
Run Ubuntu 21.04 with pre-installed Desktop Environments in android/termux with ease! Everything is preinstalled so just download install and doneπŸš€πŸš€
Stars: ✭ 348 (+22.54%)
Mutual labels:  visual-studio-code
swdc-vscode-100-days-of-code
A VS Code extension that helps you reach your goals in completing the 100 Days of Code challenge
Stars: ✭ 45 (-84.15%)
Mutual labels:  visual-studio-code
code-slides
present your code as slides in VSCode
Stars: ✭ 17 (-94.01%)
Mutual labels:  visual-studio-code
Yonce
πŸ‘‘ Queen Bey-inspired themes for all your favs.
Stars: ✭ 280 (-1.41%)
Mutual labels:  visual-studio-code
Vscode Restclient
REST Client Extension for Visual Studio Code
Stars: ✭ 3,289 (+1058.1%)
Mutual labels:  visual-studio-code

Build Status Paypal Donations

Document This

"Document This" is a Visual Studio Code extension that automatically generates detailed JSDoc comments for both TypeScript and JavaScript files.

Demo

Tags

Supports JSDoc and Closure Compiler tags: @class, @description, @enum, @export, @function, @implements, @interface, @param, @private, @returns or @return, @static, @template, @type, @memberOf and @date.

Options

docthis.includeTypes

When enabled, type information is added to comment tags.

Default: true

docthis.includeMemberOfOnClassMembers

When enabled, memberOf information is added to comment tags on class members.

Default: true

docthis.includeMemberOfOnInterfaceMembers

When enabled, memberOf information is added to comment tags on interface members.

Default": true

docthis.includeDescriptionTag

When enabled, JSDoc comments for functions and methods will include @description. Default: false

docthis.enableHungarianNotationEvaluation

When enabled, hungarian notation will be used as a type hint.

Default: false

docthis.inferTypesFromNames

When enabled, will use names of params & methods as type hints.

Default: false

docthis.includeAuthorTag

When enabled, will add the @author tag.

Default: false

docthis.authorName

When 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.includeDateTag

When enabled, will add the @date tag in YYYY-MM-DD format.

Default: false

docthis.returnsTag

Put @returns in place of @returns

Default: true

List of all available formats for @date tag

Format Output Description
YY 18 Two-digit year
YYYY 2018 Four-digit year
M 1-12 The month, beginning at 1
MM 01-12 The month, 2-digits
MMM Jan-Dec The abbreviated month name
MMMM January-December The full month name
D 1-31 The day of the month
DD 01-31 The day of the month, 2-digits
d 0-6 The day of the week, with Sunday as 0
dd Su-Sa The min name of the day of the week
ddd Sun-Sat The short name of the day of the week
dddd Sunday-Saturday The name of the day of the week
H 0-23 The hour
HH 00-23 The hour, 2-digits
h 1-12 The hour, 12-hour clock
hh 01-12 The hour, 12-hour clock, 2-digits
m 0-59 The minute
mm 00-59 The minute, 2-digits
s 0-59 The second
ss 00-59 The second, 2-digits
SSS 000-999 The millisecond, 3-digits
Z +5:00 The offset from UTC
ZZ +0500 The offset from UTC, 2-digits
A AM PM
a am pm

Commands

Document This

Ctrl+Alt+D and again Ctrl+Alt+D

Generates documentation for whatever the caret is on or inside of.

Trace TypeScript Syntax Node

Prints info about the node ancestry at a given caret position.

Thank you for using Document This!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].