Tom MacWright
bb41619c73
Restore default values. Fix sort test
2016-05-05 10:00:57 -04:00
John Firebaugh
ade4f3499b
More correct parsing for kind shorthand (@class, @constant, etc)
...
* Set the `kind` property of the comment, not a property named by the kind.
* Set the `type` property as appropriate for these shorthands.
* Parse @callback as shorthand for @typedef {Function}
2016-03-29 13:21:47 -07:00
John Firebaugh
65035d39d8
@linkcode and @linkplain are inline tags
2016-03-28 13:19:30 -07:00
John Firebaugh
08d6dc21bd
Replace markdown strings with parsed ASTs
...
This eliminates the need for formatInlineTags and jsdoc-inline-lex, and simplifies the implementation of HTML themes.
2016-03-28 13:19:30 -07:00
Tom MacWright
ff0e3b0e2c
Write collect() shortcut for parse
2016-03-22 17:50:00 -04:00
John Firebaugh
45b7b50cff
Lint unknown tags
2016-03-14 18:45:29 -07:00
John Firebaugh
11a7758e56
Add placeholders for remaining tags
2016-03-14 18:43:09 -07:00
John Firebaugh
bad9c47216
Add @variation support
2016-03-14 18:29:05 -07:00
John Firebaugh
a597741550
Add @ignore support
2016-03-14 18:26:07 -07:00
John Firebaugh
40af71635f
Add @interface support
2016-03-14 18:25:57 -07:00
John Firebaugh
e9d17e8795
Add @override and @readonly support
2016-03-14 18:17:18 -07:00
John Firebaugh
d2637ad491
Add placeholder comments for remaining tags
2016-03-14 17:52:04 -07:00
John Firebaugh
0011523f88
Add @abstract support
2016-03-14 17:52:04 -07:00
John Firebaugh
49a1cd9ff6
Clean up @example parsing and expand tests - back to 100% coverage
2016-03-14 17:33:24 -07:00
John Firebaugh
c0efef36ae
Combine flatten and normalize into a single step; alphabetize
2016-03-14 16:52:42 -07:00
John Firebaugh
47eb1eaf26
Massage parse.js and tests to make upcoming changes easier
2016-03-14 14:57:24 -07:00
Lucas Wojciechowski
a8581b41e7
Fix exception when formatting lint errors
2015-11-11 09:35:00 -05:00
Tom MacWright
ac5b04183f
Improve internal documentation, upgrade theme-default. Refs #115
2015-10-30 15:44:46 -04:00
Tom MacWright
0aa42d294f
Enable and fix no-unused-vars rule
2015-10-06 15:28:32 -04:00
Tom MacWright
1603bc6357
Simplifications
2015-10-01 20:41:50 -04:00
Tom MacWright
74b9bd4e0e
Fix tests for new error strategy
2015-10-01 20:41:50 -04:00
Tom MacWright
c24a9b88a4
Enable jsdoc rule and enforce it.
...
Also:
* Moves reduction out of parsers so that they don't have awkward
function signatures
2015-09-28 20:36:07 -04:00
Tom MacWright
a383a045e2
Fix tests
2015-09-27 12:46:09 -04:00
John Firebaugh
b9df26fba8
Build normalize and flatten into core doctrine wrapper
2015-08-30 21:25:54 -07:00