251 Commits

Author SHA1 Message Date
Jeff Williams
ddbe0315d4 if a member name is the same as its namespace's name, set the member's longname correctly (#214) 2012-10-29 20:10:35 -07:00
Jeff Williams
c0d9b37cf5 set type name correctly for Closure Compiler types (#226) 2012-10-28 20:07:04 -07:00
Jeff Williams
b8c54e4e0a run async test in parallel, not in series 2012-10-24 20:41:28 -07:00
Jeff Williams
8dea758764 fix test for JSHint cleanliness 2012-10-24 08:58:44 -07:00
Jeff Williams
993d0fe49c create a fake async file I/O method (fs.readFile); use it in a test as a proof of concept 2012-10-23 22:06:33 -07:00
Jeff Williams
97e5cb9bf2 fix bad regexp in JSHint test; make plugins JSHint-clean 2012-10-20 15:06:56 -07:00
Jeff Williams
6adf120a0f remove irrelevant test that was out of sync with default config 2012-10-19 22:07:26 -07:00
Jeff Williams
05b2331d6e accommodate Windows paths 2012-10-19 21:59:46 -07:00
Jeff Williams
371506038f fix path issues that caused the test to fail on Windows (#168) 2012-10-19 21:51:39 -07:00
Jeff Williams
0eeda4dd6a Merge pull request #230 from matthewkastor/Fix-for-issue-#227
Fix for issue #227 (typos in references to jsdocCommentFound events).
2012-10-18 08:20:08 -07:00
Matthew Kastor
235ea57681 Fix for issue #227 jsDocComment Found typos.
All of the code refers to jsdocCommentFound but the documentation and
comments in the code refer to jsDocCommentFound. This confused someone
for understandable reasons. I've fixed the typos.
2012-10-16 11:16:06 -04:00
Jeff Williams
a82ba2b37c update jshint module; move to node_modules 2012-10-15 20:54:17 -07:00
Jeff Williams
e17601feb1 remove Envjs from test harness; remove broken --coffee option; add --nocolor option 2012-10-07 07:39:47 -07:00
Jeff Williams
d2ffcb9563 don't blow up on windows when we require() publish.js (#200) 2012-09-27 08:32:40 -07:00
Jeff Williams
ec47356ee6 make templates work from relative and absolute paths (#196, #197, #198) 2012-09-23 21:06:36 -07:00
Michael Mathews
20f8709463 Fix for property tag being malformed. 2012-09-20 01:21:13 +01:00
Jeff Williams
bf84d3cd1d say that comments must have leading asterisks when using Markdown (#177) 2012-09-17 21:59:47 -07:00
Jeff Williams
c8ce159342 use 'defaultvalue' property, not 'default', to hold the default value (closes #180) 2012-09-09 21:12:35 -07:00
Jeff Williams
e9a9dc988e if a child overrides an ancestor member, don't document the ancestor member (closes #158) 2012-09-09 20:06:49 -07:00
Jeff Williams
8622efd2ba Merge remote-tracking branch 'upstream/master' into type-refactor 2012-09-09 07:41:41 -07:00
Jeff Williams
e59dc9023a tests for doclets with Markdown asterisks 2012-09-09 07:18:13 -07:00
Jeff Williams
75071e9875 allow @augments to point at an undocumented dependency 2012-08-19 19:14:54 -07:00
Jeff Williams
d091675cfa make 'fs' and 'path' modules more consistent with Node.js 2012-08-19 15:25:02 -07:00
Jeff Williams
c643a6a1b9 Merge branch 'master' into type-refactor 2012-08-18 09:03:55 -07:00
Jeff Williams
33a41878b0 support lends tags in multiline doclets (fixed by @kpozin) 2012-08-18 07:58:01 -07:00
Jeff Williams
d04ed34612 in lenient mode, suppress as many exceptions as possible, logging errors to the console. closes #159. 2012-08-18 07:34:37 -07:00
Jeff Williams
39cb076e1a Merge remote-tracking branch 'upstream/master' into type-refactor 2012-08-17 14:21:01 -07:00
Jeff Williams
45b24cc04c refactor type parsing; add tests 2012-07-15 15:40:40 -07:00
Konstantin Pozin
73ed12733d Added doclet parsing for object literal getters and setters (#100) 2012-07-11 09:26:50 -04:00
Jeff Williams
5b97cd0b32 Revert "Throw an error if user provides a command line arg value when none is allowed. Closes #142"
This reverts commit 4ac7f4b488b6b648c9bf56959ca97b8deaa7f9ee.
2012-07-10 08:00:28 -07:00
Michael Mathews
99cf39fe96 Avoid linting code that isnt owned by JSDoc. Avoid me having to fix errors in temporary folders I keep inside the main project folder. 2012-07-08 01:09:22 +01:00
Michael Mathews
4ac7f4b488 Throw an error if user provides a command line arg value when none is allowed. Closes #142 2012-07-05 22:23:49 +01:00
Michael Mathews
494af17d90 Allow function to coerce command line arguments to a preferred type. Closes #143 2012-07-05 22:10:07 +01:00
Jeff Williams
0fd9a3fee1 replace broken --strict option with working --lenient option
also fixes the test so that console.log actually works after it runs.
2012-07-05 00:00:03 -07:00
Jeff Williams
22e899fa9d change __dirname to env.dirname
this fixes a JSHint error that cannot be suppressed.
2012-07-03 17:37:17 -07:00
Jeff Williams
16bee54b4c whoops, fix a silly mistake in the JSHint test (+ cleanup) 2012-07-03 17:13:13 -07:00
Jeff Williams
6a5c2f07d4 add JSHint to the tree, with all JSHint tests disabled 2012-07-03 16:42:59 -07:00
Michael Mathews
81f145708d Merge pull request #138 from hegemonic/strict-option
add a strict validation option that controls whether validation errors are fatal (issue #134)
2012-07-03 15:28:42 -07:00
Michael Mathews
afb2a3226a Merge pull request #137 from hegemonic/circular-refs
Parser creates circular references in enums
2012-07-03 15:26:31 -07:00
Jeff Williams
c095b6e20c add a strict validation option (defaults to true) that controls whether validation errors are fatal (issue #134) 2012-07-02 22:52:46 -07:00
Jeff Williams
5f23be1251 use doop() to break circular refs in enums, and add test for circular refs in enums 2012-07-02 20:49:26 -07:00
Jeff Williams
06c73c157d fix parser.js so it doesn't throw exceptions when parsing itself 2012-07-01 16:26:09 -07:00
Michael Mathews
6d914ee30e Added support for including README.md content on the output index page. Closes #128 2012-06-21 22:46:32 +01:00
Michael Mathews
c29e4e3309 Add support for default configuration values. Closes Issue #129. References Issue #126. 2012-06-21 21:09:40 +01:00
Michael Mathews
ef37251464 Fix for exception thrown when documenting symbols with special names like "hasOwnProperty". Closes #125. 2012-06-07 22:36:22 +01:00
Michael Mathews
810dd7f7fd Improved support for @alias when documenting inner classes as global. 2012-06-06 15:32:16 +01:00
Michael Mathews
1f6f4a7ee7 Added support for "include" and "exclude" of source files in the project configuration. Closes issue #56. 2012-06-01 00:00:02 +01:00
Michael Mathews
95bb744fee Added tests for include.resolve function. Covers feature added in pull #122 2012-05-30 21:59:28 +01:00
Jannon
a6f68d838c Plugin tests
Tests for the plugin framework as well as for the plugins shipping with JSDoc
2012-05-06 00:43:22 -07:00
Jannon
034205baa8 Testing Framework Upgrade Part II
The second half of the first phase of the testing framework upgrade.  This finishes moving the exisintg tests to jasmine and the new test directory structure
2012-05-04 18:52:19 -07:00