451 Commits

Author SHA1 Message Date
Tom MacWright
463bb4e62f Improve test coverage 2015-11-09 13:08:56 -05:00
Tom MacWright
33552c6e8a Fix type merging. Fixes #233
Some params cannot be identified with only param.name. This
changes the algorithm to transform parameters into doc objects
first, and then using the value of doc.name, which is defined
even for parameters with default values.
2015-11-09 12:51:15 -05:00
Tom MacWright
eed48f7840 Support github links in markdown output 2015-11-09 12:04:52 -05:00
Tom MacWright
8a2ec3efad Allow param tag type to be inferred and merged with description 2015-11-05 14:48:41 -05:00
Tom MacWright
37abe4cb20 3.0.3 v3.0.3 2015-11-04 18:00:58 -05:00
Tom MacWright
d3d609f3e6 Update changelog for 3.0.3 2015-11-04 18:00:53 -05:00
Tom MacWright
012a16f246 Fix name-annotated rest annotations 2015-11-04 17:56:59 -05:00
Tom MacWright
70cc7d0718 Infer Flow type aliases into typedefs. Fixes #227
Given the `type` tag introduced with Flow, this can infer
a typedef statement, as well as infer its potentially
nested properties and their types.

This also includes

* Refactor of Markdown AST generation that fixes #228
* Refactor of nest.js to handle multi-level nesting
2015-11-04 11:25:32 -05:00
Tom MacWright
88bc96d71a s/esprima/babel, discuss inference 2015-11-03 18:15:44 -05:00
Tom MacWright
d11783b4c7 3.0.2 v3.0.2 2015-11-03 17:55:33 -05:00
Tom MacWright
54f8510630 Update changelog for v3.0.2 2015-11-03 17:52:47 -05:00
Tom MacWright
55f79ebf14 Infer rest parameters. Fixes #223 2015-11-03 17:40:33 -05:00
Tom MacWright
c53f577240 Avoid filtering comments in lint mode. Fixes #186 2015-11-03 12:35:39 -05:00
Tom MacWright
b53f94766e Nest both properties and params. Fixes #164 2015-11-03 11:59:17 -05:00
Tom MacWright
51d4478ac2 Refactor Markdown AST representation. Fixes #216 2015-11-03 10:50:18 -05:00
Tom MacWright
3605158cd7 3.0.1 v3.0.1 2015-11-02 16:40:47 -05:00
Tom MacWright
45bcbbd161 Update changelog for 3.0.1 2015-11-02 16:40:39 -05:00
Tom MacWright
e17b481f03 Use Boolean trick for Markdown AST as well 2015-10-31 20:51:29 -04:00
Tom MacWright
5c62d23d4f Simplify, remove extend 2015-10-31 11:02:14 -04:00
Ilya Radchenko
127082327d Fix default theme resolve 2015-10-30 22:56:14 -04:00
Tom MacWright
fb9fcfb2d3 Update -h examples, fix reference to streams 2015-10-30 17:57:39 -04:00
Tom MacWright
1357568588 v3.0.0 v3.0.0 2015-10-30 16:17:33 -04:00
Tom MacWright
3b2e6faff8 Inter-link documentation better 2015-10-30 16:11:41 -04:00
Tom MacWright
ac5b04183f Improve internal documentation, upgrade theme-default. Refs #115 2015-10-30 15:44:46 -04:00
Tom MacWright
7ee83b655f Fix default formatting 2015-10-30 13:44:03 -04:00
Tom MacWright
0ddea3b0c9 Extend test timeout for html tests 2015-10-30 13:25:41 -04:00
Tom MacWright
82aeab125c Give tap 120 seconds 2015-10-30 13:05:53 -04:00
Tom MacWright
afb82aed33 Update tap 2015-10-30 13:01:47 -04:00
Tom MacWright
d04945e5a7 Extend timeout for bin tests 2015-10-30 12:53:51 -04:00
Tom MacWright
493d2b7fe5 Change version flag meaning 2015-10-30 12:46:08 -04:00
Tom MacWright
8886ac6157 Switch from babylon to babel-core. Fixes #201 2015-10-30 12:37:56 -04:00
Tom MacWright
63c0ca633f Fix type applications creating accidental elements in Markdown 2015-10-28 17:12:54 -04:00
Tom MacWright
eb1089e594 Stop inferring parameters if fn is within a call.
Fixes #191

This a specific exception for the case identified in 191: we could,
instead, include only cases of clear proximity, like var foo = function,
or function foo.
2015-10-27 17:52:28 -04:00
Tom MacWright
8ca0e0844f Support ES7 class properties 2015-10-27 11:55:55 -04:00
Tom MacWright
1eee5a8f93 Infer class kind from es6 class 2015-10-27 11:15:12 -04:00
Tom MacWright
d53a9de1f2 Mention --lint in changelog 2015-10-25 20:48:35 -04:00
Tom MacWright
844f4b73bb Use vfile-reporter to format error output 2015-10-25 20:39:28 -04:00
Tom MacWright
85ff395bab Add gitter badge 2015-10-19 09:03:43 -04:00
Tom MacWright
cefe68908b Infer destructured params. Fixes #170
Waiting on an answer in https://github.com/babel/babel/issues/2543
because tests will currently fail.
2015-10-18 18:52:17 -04:00
John Firebaugh
cabef43e37 Access inheritance (fixes #78) 2015-10-15 18:46:43 -07:00
John Firebaugh
bac4c5b434 Remove unnecessary @returns 2015-10-15 18:23:20 -07:00
John Firebaugh
dc94a656cb Remove unnecessary returns 2015-10-15 18:18:54 -07:00
Tom MacWright
b95b5877cd Modernize eslint configuration, customize eslint for tests
Fixes #179
2015-10-15 16:55:54 -04:00
John Firebaugh
f1c82b2d55 Update CHANGELOG 2015-10-15 09:52:49 -07:00
John Firebaugh
ae13664021 Nested hierarchy support 2015-10-13 17:36:37 -07:00
John Firebaugh
9dcf926669 Events are not a special scope 2015-10-13 16:37:19 -07:00
John Firebaugh
12be53c236 @memberof scope defaults to static 2015-10-13 16:30:50 -07:00
John Firebaugh
e67b5d2f55 Use walk where appropriate 2015-10-13 16:15:44 -07:00
John Firebaugh
a5b94acf72 Test nested array param (fixes #98) 2015-10-12 20:33:40 -07:00
John Firebaugh
39efefb2b7 Update to doctrine-0.7.0 2015-10-12 20:28:16 -07:00