• Stars
    star
    101
  • Rank 337,148 (Top 7 %)
  • Language
    JavaScript
  • Created about 10 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

FuncDocr generates JS/PHPDoc annotations for your functions

FuncDocr

A brackets extension to generate JS/PHPDocs for your functions.

Important change!

I would like to use parser to offer better support! At the moment ES6 isn't supported in a good way and everything else are just regular expressions. Sorry I'm still learning :D Unfortunately I didn't find a parser to support PHP yet :/ There are two options now: Just waiting until I find a parser for PHP or use regexes for PHP and a parser for JS. I've several extensions and a lot of other projects and that upgrade will take a lot of time. Therefore it would be great if you can check out the next section ;)

You're rich?

You don't need a second yacht and have some coins to spend? Here I am :)

Flattr this git repo Donate! :3

Current amount: 1.04€

How to Use

  • Open a JS or PHP file
  • set your cursor on a function declaration
    • function cool(stuff)
  • Use the ShortCut Ctrl-Alt-D (Win) or Ctrl-Shift-D (Mac) to start the documentation or /** + Enter

The extension will provide a function documentation:

Natural way: /** + Enter

With shortcut:

[[Description]] will be selected so you can start to type. To jump to the next [[tag]] you can use Tab or jump to the last with Shift-Tab. The indenting updates on a tab jump (live indenting).

You will get hints for the [[Type]] tag.

Type hints

Have fun and stay tuned!

v0.8.4

  • It's possible to disable the autoindent functionality in the settings menu.
  • @callback links will be visible as [[Type]] hints.

v0.8.0

You can use several JSDoc options to describe your function and you can dblclick on [[...]] to edit the tags.

funcdocr0 8 0

v0.7.0

Document your react functions! funcdocr0 7 0

v0.6.0

@link tags

linkTag

Easy way to add @link tags to your docs!

v0.5.3

Default values!

Default values

v0.5.0

  • It's possible to generate the doc block with /** + Enter. You only need to type /** in the line above the function declaration and use enter to start the documentation.

v0.4.0

  • The padding for correct indentation updates on a tab jump

v0.3.0

  • It's possible to update a doc block if you add a parameter or delete one (you need to use the shortcut again)

v0.2.0

  • You get the tag @returns if the function returns a value
  • The [[Type]] is recognized if possible.

More Repositories

1

ConstraintSolver.jl

ConstraintSolver in Julia: Blog posts ->
Julia
135
star
2

HE2LaTeX

Converting handwritten equations to LaTeX
Jupyter Notebook
106
star
3

brackets-QuickDocsJS

Inline short documentation for JavaScript functions, including a summary,syntax and parameters.
JavaScript
70
star
4

brackets-QuickDocsPHP

Inline short documentation for PHP functions, including a summary and parameters.
JavaScript
55
star
5

Bonobo.jl

A general branch and bound framework
Julia
30
star
6

brackets-jQuinter

Brackets hinter for HTMl selectors in jQuery,HTML and CSS
JavaScript
25
star
7

Enigma.jl

Enigma decode/encode and cracking
Julia
17
star
8

CodePoster

Put your code on the wall as a poster
Julia
13
star
9

brackets-slacksnippet

Push code snippets to a slack channel
JavaScript
9
star
10

Table2Chart

PHP/JS tool which visualizes tables automatically
JavaScript
9
star
11

brackets-QuickDocsRegEx

Inline QuickDocs inside brackets for regular expressions
JavaScript
7
star
12

EverySingleStreet.jl

Visualize your everysinglestreet challenge
Julia
5
star
13

BnBVisual

Visualizations of Juniper
JavaScript
4
star
14

twl

What did we learn today?
JavaScript
4
star
15

RandomForestRegression.jl

Random Forest Regression in julia
Julia
4
star
16

Ghess

Chess Engine in Go
Go
4
star
17

Ctrl-f.js

JS libary to search inside a html content
JavaScript
3
star
18

Persistence

Multiplicative persistence visualization
Julia
3
star
19

Kaggle2018

Kaggle Santa Huluobo
Perl
3
star
20

Seahawk.jl

Searching through docstrings.
Julia
3
star
21

brackets-LaTeXMathematica

Calculations inside your LaTeX document (using the WolframAlpha API)
JavaScript
2
star
22

ProjectEulerDownload.jl

Download the problem description of Project Euler problems
Julia
2
star
23

TableLogger.jl

Log tabular data in Julia
Julia
2
star
24

Irrational2Chart

Visualization of an irrational number
CSS
1
star
25

Sequence2Chart

Visualize sequences
JavaScript
1
star
26

ESSAPI.jl

EverySingleStreetApi
1
star
27

fractals

PHP/Javascript script to visualize Mandelbrot sets and Julia sets
PHP
1
star
28

predicting-poverty

Predicting poverty by using daylight satellite imagery
Jupyter Notebook
1
star
29

brackets-toggleCase

Toggle the case of the current word
JavaScript
1
star