2003 Commits

Author SHA1 Message Date
Jeff Williams
eb75658757 don't add null properties when combining doclets 2017-07-15 15:30:51 -07:00
Jeff Williams
4aa3ee8f96 turn Doclet#merge into doclet.combine 2017-07-15 14:01:12 -07:00
Jeff Williams
77bd47f58a fix cli breakage 2017-07-15 13:23:50 -07:00
Jeff Williams
e370dc1fa9 use an index to find doclets with a specific memberof 2017-07-15 13:18:27 -07:00
Jeff Williams
9945ffe5ff delint 2017-07-15 12:42:04 -07:00
Jeff Williams
d61c50cbd7 index doclets at parse time 2017-07-15 12:41:25 -07:00
Jeff Williams
d4c2c400c5 slight change to merge behavior 2017-07-15 09:46:52 -07:00
Jeff Williams
0551bd49ed add merge method to doclets (#1215) 2017-07-14 21:39:21 -07:00
Hendrik Millner
976cc62dc8 Deferred process.exit() to allow STDOUT pipe to flush (#1408) 2017-07-14 10:05:26 -07:00
Jeff Williams
8f2322f77c add Slack channel to README 2017-07-13 20:47:05 -07:00
Jeff Williams
c52180b6b0 3.5.3 changelog 2017-07-13 19:46:56 -07:00
Jeff Williams
82651819f1 update .npmignore 2017-07-13 19:37:15 -07:00
Jeff Williams
5026e449e2 work around Babylon comment-attachment bug (#1396)
https://github.com/babel/babylon/issues/619
2017-07-13 19:19:28 -07:00
Jeff Williams
d7c7fea358 use the correct longname for constructors of ES2015 classes with @alias tags (#1395) 2017-07-13 17:09:07 -07:00
Jeff Williams
9c97ba7495 link to interfaces that belong to a namespace (#1406) 2017-07-13 15:40:16 -07:00
Jeff Williams
a275037487 don't print help text when there are no input files (#1404) 2017-07-13 11:26:09 -07:00
greenkeeper[bot]
827bcc33b5 Update dependencies to enable Greenkeeper 🌴 (#1405) 2017-07-13 11:14:49 -07:00
Jeff Williams
383bfa5822 add issue and pull-request templates 2017-07-12 21:56:08 -07:00
Jeff Williams
3b604fb7f9 update LICENSE
After digging through Acorn's commit history, I think it's overkill to say that "portions of the Acorn source code are incorporated into" lib/jsdoc/src/walker.js. At most, I think I very loosely emulated the structure of older versions of Acorn's walker code, rather than copying it outright, and then erred on the side of excessive caution by adding Acorn to the LICENSE file.
2017-07-12 21:41:14 -07:00
Jeff Williams
59a689223d correct the description of the -d flag (#1156) 2017-07-12 19:34:30 -07:00
Jeff Williams
a3523abebc fix crash when a class property has no value (#1400) 2017-07-12 19:03:46 -07:00
Jeff Williams
5080ec75bc add tools to README (#1353) 2017-07-12 17:10:18 -07:00
Jeff Williams
80dabc01ba require latest version of Catharsis (#1302)
Allows JSDoc to parse type expressions that contain `@` signs, like `module:@prefix/my-module~myCallback`.
2017-07-12 16:47:25 -07:00
Jeff Williams
ec7ac85ecb improve installation instructions and reformat 2017-07-12 16:17:46 -07:00
Jeff Williams
11e8c6d5e2 ignore non-JSDoc comments when creating symbolFound events (#1398) 2017-07-12 13:48:51 -07:00
Jeff Williams
b38b8db2d0 ignore empty block comments (#1398) 2017-07-12 11:51:48 -07:00
Jeff Williams
4047aa695d bump revision 2017-07-12 11:20:20 -07:00
Jeff Williams
252487b252 3.5.2 changelog 2017-07-12 11:16:55 -07:00
Jeff Williams
6de1317943 ignore non-JSDoc comments (#1398) 2017-07-12 09:38:27 -07:00
Jeff Williams
1ff8f55531 fix typo 2017-07-11 18:45:48 -07:00
Jeff Williams
e83c140441 overhaul path.getResourcePath() (#1394)
The new code is simpler and (hopefully) more correct. It leverages `require.resolve()` to do some of the heavy lifting.
2017-07-11 18:42:23 -07:00
Jeff Williams
5115bafa3b cleanup 2017-07-11 15:51:43 -07:00
Jeff Williams
7f8b997d5c cleanup 2017-07-11 15:48:49 -07:00
Jeff Williams
f17395302f hide parameters and properties for hidden constructors (#1397) 2017-07-10 20:05:08 -07:00
Jeff Williams
fee5d7f303 reformat function 2017-07-10 18:02:33 -07:00
Jeff Williams
957d94d215 remove stray console.log 2017-07-10 17:58:22 -07:00
Jeff Williams
42746c591a correctly resolve this for instance properties of a class that is a) within a module and b) is aliased to the module name (#1134) 2017-07-10 17:01:53 -07:00
Jeff Williams
8ac05f56f5 convert Markdown in the summary property (#1149) 2017-07-10 16:31:48 -07:00
Jeff Williams
5666f4ccef correctly handle aliases that identify instance members, like @alias Foo#bar (#1385) 2017-07-10 15:32:27 -07:00
Jeff Williams
c61f1cdf87 prevent a crash when a parameter has a weird name like {Object) (#1221) 2017-07-10 12:55:05 -07:00
Jeff Williams
0e4fab3b88 3.5.1 changelog 2017-07-10 11:16:07 -07:00
Jeff Williams
3bd92630e5 assume that non-JavaScript config files are in JSON format (#1391) 2017-07-10 11:12:14 -07:00
Jeff Williams
510e890ae8 make JSDoc work on Node.js <5.10.0 (#1393) 2017-07-10 11:07:26 -07:00
Jeff Williams
f6af93b108 bump revision; start 3.6.0-dev 2017-07-09 19:23:34 -07:00
Jeff Williams
50d6119edb update 3.5.0 changelog 2017-07-09 19:22:32 -07:00
Jeff Williams
e94a59828e 3.5.0 changelog 2017-07-09 19:18:25 -07:00
Jeff Williams
5d0b69064d reformat changelog 2017-07-09 18:45:34 -07:00
Jeff Williams
c50a4c027a add yields tag (#1388) 2017-07-09 12:46:27 -07:00
Jeff Williams
f31a011755 resolve the path to the JS config file before requiring it (#1386) 2017-07-09 12:18:22 -07:00
Jeff Williams
d95cbdd9c9 support namespaces that are also functions (#955) 2017-07-07 19:48:08 -07:00