¿Hay alguna forma de generar comentarios JSDoc en el Código de Visual Studio


Actualmente estoy desarrollando un proyecto NodeJS y descubrí que no hay una funcionalidad incorporada para crear comentarios JSDoc para funciones/métodos.

Soy consciente de las definiciones de TypeScript que existen, pero realmente no pude encontrar nada que coincida con lo que necesito.

WebStorm, por ejemplo, tiene algunas funcionalidades JSDoc bastante ordenadas. ¿Se puede lograr de alguna manera una funcionalidad similar?

Author: ZerefeL, 2015-12-11

4 answers

Quizás pruebe esta extensión JSDoc: https://marketplace.visualstudio.com/items/stevencl.addDocComments

Puede instalar extensiones en VS Code desde View > Command Palette

Instalar Extensiones

 17
Author: Benjamin Pasero,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-12-11 10:21:43

Visual Studio 1.10 ahora puede generar comentarios JSDoc.

Simplemente escriba /** encima de la función.

Véase https://code.visualstudio.com/updates/v1_10#_auto-jsdoc-comments

 26
Author: Dominic,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-08-16 18:59:21

Me gusta mucho "Documentar esto".

Instalación

Inicie VS Code Quick Open (⌘+P), pegue el siguiente comando y presione entrar.
ext install docthis

Https://marketplace.visualstudio.com/items?itemName=joelday.docthis

Tiene algunas características agradables como agregar bloques de doc a un archivo completo.

 14
Author: Jack,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-08 13:13:19

Uno relacionado.

Estaba buscando para Visual Studio 2017 Community edition, a continuación ayudó:

Https://marketplace.visualstudio.com/items?itemName=MichaelObermeyer.DocStubsJs2017

 2
Author: Manohar Reddy Poreddy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-03-22 07:01:44