Tom MacWright
b3ac22430b
Test and document behavior around documenting destructured params.
2015-12-06 19:47:36 -05:00
Tom MacWright
1d1aba82ab
Improve parameter inference for destructuring and defaults
...
Fixes #271
2015-12-06 19:29:04 -05:00
Tom MacWright
bcc4b2c6b2
Enforce semi: 2
2015-12-06 18:01:55 -05:00
John Firebaugh
3fc2f11e76
Use path.basename(file) consistently
2015-12-06 10:56:23 -08:00
John Firebaugh
638689e0ad
Add parsing unit tests
2015-12-06 10:56:23 -08:00
John Firebaugh
1a711644f5
Fix test
2015-12-06 10:56:08 -08:00
Tom MacWright
d069b6a40b
Support new node versions, including v4 and v5
...
* Compare strings as lowercase, to permit for v4+ compatibility
* Fix bad reference to loc.name
* Update README badge and fixture
* Remove brfs dependency
* Remove traverse
* Remove browser transform support
2015-12-01 15:34:50 -05:00
Tom MacWright
d470b54213
Correctly interpret name tag. Fixes #205
2015-11-28 11:50:29 -05:00
Tom MacWright
7084147d51
Fix and test detached url prefixes. Fixes #251
2015-11-25 15:00:39 -05:00
Tom MacWright
8fd36f986a
Fix and cover bug in walk, make highlighting functional
2015-11-25 14:19:55 -05:00
Iilei
ebcee3ae07
Pass though hljs options: Enable hljs highlightAuto and languages
...
By providing a hljs object within the configuration, `@example` tags in
a variety of languages are parsed properly.
2015-11-25 17:31:58 +01:00
Tom MacWright
138af0e5be
Remove duplicate tests. Fixes #255
2015-11-24 13:09:54 -05:00
Tom MacWright
cd0e8143db
Simplify extension check, add coverage
2015-11-24 13:00:32 -05:00
Tom MacWright
e974a7a854
Add test for --external option
2015-11-24 12:29:03 -05:00
Tom MacWright
4208293565
Fix test fixture
2015-11-24 11:41:42 -05:00
Tom MacWright
fe82dde727
Fix HTML validity with default template
2015-11-24 11:35:17 -05:00
Tom MacWright
50aaf9d35b
--watch and --serve flags
...
These new flags replace the functionality of
dev-documentation
2015-11-24 11:21:11 -05:00
John Firebaugh
4416acb99f
Fix tests ( fixes #254 )
2015-11-22 12:08:02 -08:00
Tom MacWright
e4cb2ffe67
Force eslint bump, confirm its included bugfix. Fixes #204
2015-11-17 11:21:48 -05:00
Tom MacWright
432151bce8
Fix nullable type support. Fixes #245
2015-11-17 11:12:42 -05:00
Lucas Wojciechowski
a8581b41e7
Fix exception when formatting lint errors
2015-11-11 09:35:00 -05:00
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
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
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
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
d04945e5a7
Extend timeout for bin tests
2015-10-30 12:53:51 -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
844f4b73bb
Use vfile-reporter to format error output
2015-10-25 20:39:28 -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
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