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
Jannon
2d73440b3d
Testing Framework Upgrade Part I
...
This first part of the testing framework upgrade:
- enhances the jsdoc script to allow switching to debug mode from the command line
- uses Jasmine to run tests
- adds flexibility to run tests from multiple root directories
- does automatic test discovery, so test files can just be created, dropped in an appropriate folder, and run without having to explicity add it to the test runner
- cleans up the test directory layout
- incorporates env.rhino.js which should make it easier to test templates
- is incomplete: this is just a savepoint. About 1/3 of the tests have been converted. The rest are still run through the old testrunner
2012-04-30 17:39:50 -07:00