iocast / atom-esdoc

MIT License
0 stars 0 forks source link

Atom ESDoc package

dependency status GitHub version

Atom package for quick esdoc comment generation. Forked from Atom easy JSDoc by Tom Andrews

Install

apm install esdoc

Usage

Control-Shift-d or Control-Shift-j to add comment templates.

To add comments for any piece of code, position the cursor anywhere on the line preceding the line you wish to comment on.

/**
 * functionComment - description
 *
 * @param  {type} argA description
 * @param  {type} argB description
 * @param  {type} argC description
 * @return {type}      description
 */
function functionComment (argA, argB, argC) {
    return 'esdoc';
}
/**
 * This is an empty comment
 */
var a = 'A';

Autocontinue

Comments now are automatically continued if the user hits enter (new line event) while inside of a block (/**..., // etc.).

Autocompletion

Pressing enter or tab after /** will yield a new line and will close the comment, if the following line is a valid JavaScript code.

Contribute

I'll be adding features periodically, however bug fixes, feature requests, and pull requests are all welcome.

 Release

Update registry:

/Applications/Atom.app/Contents/Resources/app/apm/bin/apm publish vX.X.X