Jeff Williams 96f8875449 fix test breakage 7 years ago
..
markdown 2c47d4b306 allow users to specify a highlighter for Markdown code blocks (#1412) 7 years ago
modules 48e6c392d5 huge whitespace cleanup 11 years ago
src 2d73440b3d Testing Framework Upgrade Part I 12 years ago
abstracttag.js 48e6c392d5 huge whitespace cleanup 11 years ago
accesstag.js ba510377da Adding access parameter 10 years ago
alias.js 49ad746e49 trailing whitespace cleanup 11 years ago
alias2.js 48e6c392d5 huge whitespace cleanup 11 years ago
alias3.js 48e6c392d5 huge whitespace cleanup 11 years ago
alias4.js 254c05fbf6 set the appropriate longname for function declarations in AMD modules (#685) 10 years ago
alias5.js 5666f4ccef correctly handle aliases that identify instance members, like `@alias Foo#bar` (#1385) 7 years ago
alias6.js d7c7fea358 use the correct longname for constructors of ES2015 classes with `@alias` tags (#1395) 7 years ago
aliasglobal.js 48e6c392d5 huge whitespace cleanup 11 years ago
aliasglobal2.js 48e6c392d5 huge whitespace cleanup 11 years ago
aliasresolve.js 034205baa8 Testing Framework Upgrade Part II 12 years ago
aliasresolve2.js 034205baa8 Testing Framework Upgrade Part II 12 years ago
also.js 883b181ac7 use the correct comment when creating doclets for overloaded methods (#179) 11 years ago
also2.js 48e6c392d5 huge whitespace cleanup 11 years ago
anonymousclass.js ab2d8626c1 better docs 9 years ago
anonymousclassparam.js 2c6bcd4407 prevent crash when an anonymous class is passed as a parameter (#1416) 7 years ago
arrowfunction.js f4bf81606f fix problems with methods and properties in classes returned by arrow function expressions (#1409) 7 years ago
asyncfunction.js 2f60a2c222 handle async functions (#1188) 7 years ago
asynctag.js 2f60a2c222 handle async functions (#1188) 7 years ago
augmentall.js 8d896db809 process `implements` tags before `augments` tags (#906) 10 years ago
augmentall2.js f92245794b correctly handle classes that implement interfaces that extend other interfaces (#909) 10 years ago
augmentstag.js 7e23a68c59 multiple fixes for overridden symbols (#855) 10 years ago
augmentstag2.js 75071e9875 allow @augments to point at an undocumented dependency 12 years ago
augmentstag3.js e4c90b2fee @augments tests - add test that you can @augment multiple doclets 12 years ago
augmentstag4.js e0ec38047b correctly augment the inheritors of virtual doclets (#893) 10 years ago
augmentstag5.js e60fc3c717 prevent duplication when two parent classes have instance members with identical names (#613) 10 years ago
augmentstag6.js 456fff47dd commit test fixture (#897) 10 years ago
authortag.js cd1fb6c96a @author tests - test that you can have multiple authors 12 years ago
borrowstag.js 49ad746e49 trailing whitespace cleanup 11 years ago
borrowstag2.js 49ad746e49 trailing whitespace cleanup 11 years ago
borrowstag3.js 7ca432d587 allow symbol names that contain whitespace to be borrowed (#818) 10 years ago
callbacktag.js 9e5a47f195 add '@callback' tag (#260) 12 years ago
classdesctag.js 4713925d78 correctly infer when the `class` tag contains a class description (#935) 10 years ago
classproperties.js a3523abebc fix crash when a class property has no value (#1400) 7 years ago
classtag.js 49ad746e49 trailing whitespace cleanup 11 years ago
classtag2.js cc66657512 don't ignore properties like `examples` on ES2015 class constructors (#1129) 7 years ago
classwithoutname.js 1566421a62 give doclets a longname even if the name is empty (#643) 10 years ago
constanttag.js 62f563d730 automatically treat `const` declarations as constants (#555) 10 years ago
constanttag2.js fe9407cd71 support class expressions (#555) 9 years ago
constructortag.js 034205baa8 Testing Framework Upgrade Part II 12 years ago
constructstag.js 48e6c392d5 huge whitespace cleanup 11 years ago
constructstag2.js 49ad746e49 trailing whitespace cleanup 11 years ago
constructstag3.js 48e6c392d5 huge whitespace cleanup 11 years ago
constructstag4.js 48e6c392d5 huge whitespace cleanup 11 years ago
constructstag5.js 49ad746e49 trailing whitespace cleanup 11 years ago
copyrighttag.js 48e6c392d5 huge whitespace cleanup 11 years ago
defaultparams.js 6275e69e85 autodetect default and repeatable parameters when a function is assigned to a variable (#1054) 7 years ago
defaultparams2.js 3dbb94f157 autodetect défault and repeatable parameters in ES2015 methods (#1144) 9 years ago
defaulttag.js 941b647d5b prevent type info from overwriting existing doclet properties (#676) 10 years ago
definetag.js bca700216e support the `define` tag (Closure Compiler only) (#605) 7 years ago
deprecatedtag.js 48e6c392d5 huge whitespace cleanup 11 years ago
descriptiontag.js bbf6f51f77 Moved inline doclet definition to external fixtures 12 years ago
destructuring.js 034205baa8 Testing Framework Upgrade Part II 12 years ago
dicttag.js 2e739594b8 support the `dict` tag (Closure Compiler only) (#605) 7 years ago
doclet.js 48e6c392d5 huge whitespace cleanup 11 years ago
emptycomments.js abfa24578c don't log an error when a comment only contains whitespace (#698) 10 years ago
enumtag.js be77aa4344 handle enums with numeric keys (#946) 10 years ago
enumtag2.js 2eb3c467ee handle enums that are part of a chain of assignments (#702) 10 years ago
enumtag3.js 1c99ec39eb make the `exports` tag work correctly when combined with the `enum` tag (#970) 7 years ago
es6.js 62406412b6 walk children of ES6 nodes (#555) 10 years ago
eventfirestag.js e553dad941 add `@emits` as a synonym for `@fires` (#324) 12 years ago
eventorder.js a86af80836 fire jsdocCommentFound and symbolFound events in the correct order (#770) 10 years ago
exampletag.js bbf6f51f77 Moved inline doclet definition to external fixtures 12 years ago
exceptiontag.js 873f3dac3d regression test for #683 10 years ago
exportclass.js 3fc0cd0717 handle exported ES2015 classes correctly (#1137) 8 years ago
exportdefault.js 1bdcc52156 correctly handle classes that are the default export (#1113) 9 years ago
exportdefaultclass.js 1bdcc52156 correctly handle classes that are the default export (#1113) 9 years ago
exports.js 43b6920085 document new properties on module.exports (#500) 11 years ago
exportstag.js 49ad746e49 trailing whitespace cleanup 11 years ago
exportstag2.js 49ad746e49 trailing whitespace cleanup 11 years ago
exportstag3.js 49ad746e49 trailing whitespace cleanup 11 years ago
exportstag4.js 034205baa8 Testing Framework Upgrade Part II 12 years ago
exportstag5.js 01882a231b test for variable-scoping issue in JSDoc 3.2.1 (#513) 11 years ago
exportstag6.js 73998951b1 fix `exports` tag when the module object is passed to an AMD function (#642) 10 years ago
exportstag7.js f77984df55 fix name resolution when the `exports` tag is used on a pointer to the module's `exports` object (#404) 10 years ago
exportstag8.js 58839223a9 strip module namespace from `module` and `exports` tag values (#786) 10 years ago
exporttag.js d06ba2788a support the `export` tag (Closure Compiler only) (#605) 7 years ago
externaltag.js 43ebd95874 add tests for external tag 10 years ago
externaltag2.js 43ebd95874 add tests for external tag 10 years ago
externaltag3.js 43ebd95874 add tests for external tag 10 years ago
externstag.js afe7c3564a support the `externs` tag (Closure Compiler only) (#605) 7 years ago
file.js 034205baa8 Testing Framework Upgrade Part II 12 years ago
fileoverviewtag.js adf742615e support the `fileoverview` tag in the Closure Compiler dictionary (#605) 7 years ago
funcExpression.js 44d9ec6831 new parser infrastructure 11 years ago
funcExpression2.js 44d9ec6831 new parser infrastructure 11 years ago
funcExpression3.js 44d9ec6831 new parser infrastructure 11 years ago
functiontag.js bbf6f51f77 Moved inline doclet definition to external fixtures 12 years ago
generators.js 133ee8a5af autodetect generator functions, and support a new `@generator` tag (#1158) 7 years ago
generatortag.js 133ee8a5af autodetect generator functions, and support a new `@generator` tag (#1158) 7 years ago
getset.js 4b8504cac9 support ES 2015 classes (#555, #769) 10 years ago
getset2.js 4b8504cac9 support ES 2015 classes (#555, #769) 10 years ago
globaltag.js 48e6c392d5 huge whitespace cleanup 11 years ago
hideconstructortag.js 96f8875449 fix test breakage 7 years ago
ignoretag.js 48e6c392d5 huge whitespace cleanup 11 years ago
ignoretag2.js 48e6c392d5 huge whitespace cleanup 11 years ago
implicitcasttag.js e45a719cd0 support the `implicitCast` tag (Closure Compiler only) (#605) 7 years ago
inheritdoctag.js e0ec38047b correctly augment the inheritors of virtual doclets (#893) 10 years ago
inlinecomment.js 034205baa8 Testing Framework Upgrade Part II 12 years ago
inlineparamcomment.js 80c2a9a38c fix crash when multiple params have inline JSDoc comments with no JSDoc tags (#972) 9 years ago
inlineparamcomment2.js 7a0ec07521 attach comments to default/rest parameters (#1025) 9 years ago
inner.js 48e6c392d5 huge whitespace cleanup 11 years ago
innerscope.js 48e6c392d5 huge whitespace cleanup 11 years ago
innerscope2.js 48e6c392d5 huge whitespace cleanup 11 years ago
instanceproperty.js 087f07dcd5 use the correct longname for properties documented in instance methods (#1011) 9 years ago
interface-implements.js 277d712f3e cleanup 10 years ago
interfacetag2.js 869f63113f allow `interface` tag to have a name in the JSDoc tag dictionary (#828) 10 years ago
interfacetag3.js 7afa146990 support the `record` tag (Closure Compiler only) (#605) 7 years ago
jsx.js 8e47e5912a add JSX support (#1001) 9 years ago
kindtag.js bbf6f51f77 Moved inline doclet definition to external fixtures 12 years ago
lends.js 48e6c392d5 huge whitespace cleanup 11 years ago
lends2.js 48e6c392d5 huge whitespace cleanup 11 years ago
lends3.js 48e6c392d5 huge whitespace cleanup 11 years ago
lends4.js ec93145550 fix the lends tag inside of closures (#573) 11 years ago
lends5.js 4e3e4a0151 fix lends tag inside nested function calls (#565) 11 years ago
lends6.js 3b5db81d92 fix closures with multiple `lends` tags (#569) 11 years ago
lendsglobal.js 48e6c392d5 huge whitespace cleanup 11 years ago
letkeyword.js abeb539a33 unit tests for `let` keyword (#477) 11 years ago
licensetag.js bbf6f51f77 Moved inline doclet definition to external fixtures 12 years ago
linktag.js 034205baa8 Testing Framework Upgrade Part II 12 years ago
listenstag.js 48e6c392d5 huge whitespace cleanup 11 years ago
markdowntest.md 6d914ee30e Added support for including README.md content on the output index page. Closes #128 12 years ago
memberoftag.js 49ad746e49 trailing whitespace cleanup 11 years ago
memberoftag2.js 48e6c392d5 huge whitespace cleanup 11 years ago
memberoftag3.js 034205baa8 Testing Framework Upgrade Part II 12 years ago
memberoftag4.js ddbe0315d4 if a member name is the same as its namespace's name, set the member's longname correctly (#214) 12 years ago
memberoftag5.js 16b8aa0a73 commit test fixture 10 years ago
memberoftagforced.js 49ad746e49 trailing whitespace cleanup 11 years ago
membertag.js 8be3a1fecc Fix jsdoc #535: @member and @constant with only type create incorrect doclet. 11 years ago
methoddefinition.js 4b8504cac9 support ES 2015 classes (#555, #769) 10 years ago
mixintag.js 49ad746e49 trailing whitespace cleanup 11 years ago
mixintag2.js e0ec38047b correctly augment the inheritors of virtual doclets (#893) 10 years ago
modifiestag.js 2f99af8fbb support the `modifies` tag (JSDoc and Closure Compiler) (#605) 7 years ago
moduleclasses.js 0e4f1a9575 correctly document constructors and instance properties of ES2015 classes (#1182) 7 years ago
moduleinner.js 49ad746e49 trailing whitespace cleanup 11 years ago
moduleisconstructor.js 41d33e8399 fix multiple naming issues with members of a class that is the default export (#1120) 9 years ago
moduleisconstructor2.js ab2d8626c1 better docs 9 years ago
moduleisfunction.js e5be860cc4 support modules that export a single non-constructor function (#384) 11 years ago
moduletag.js 034205baa8 Testing Framework Upgrade Part II 12 years ago
moduletag10.js f249630ff0 prevent crash when a FunctionDeclaration node lacks an `id` property (#1030) 9 years ago
moduletag11.js 6cb96f5164 correctly document the constructor of a class exported from an ES2015 module (#1272) 7 years ago
moduletag2.js 034205baa8 Testing Framework Upgrade Part II 12 years ago
moduletag3.js 48e6c392d5 huge whitespace cleanup 11 years ago
moduletag4.js 821156c01c Fix issue #631: virtual comments inside of modules aren't members of modules. 10 years ago
moduletag5.js 58839223a9 strip module namespace from `module` and `exports` tag values (#786) 10 years ago
moduletag6.js b6e5051d2f support ES 2015 modules (#555) 9 years ago
moduletag7.js b6e5051d2f support ES 2015 modules (#555) 9 years ago
moduletag8.js b6e5051d2f support ES 2015 modules (#555) 9 years ago
moduletag9.js b6e5051d2f support ES 2015 modules (#555) 9 years ago
namespacetag.js 8df4472a2d set the correct longname when the doclet's name starts with the namespace's name (#608) 10 years ago
nametag.js 2ed4a0320b if we can't find the scope for a virtual comment, set the doclet's scope to `global` (#684) 10 years ago
noaliastag.js 157255f7f7 support the `noalias` tag (Closure Compiler only) (#605) 7 years ago
nocollapsetag.js 21583fe8a1 support the `nocollapse` tag (Closure Compiler only) (#605) 7 years ago
nocompiletag.js 9c443c7802 support the `nocompile` tag (Closure Compiler only) (#605) 7 years ago
nosideeffectstag.js 7738610a9f support the `nosideeffects` tag (Closure Compiler only) (#605) 7 years ago
numericpropertytag.js 5ed70331fc handle numeric object keys correctly (#945) 10 years ago
objectkeys.js 01df038474 unconditionally add the necessary properties to AST nodes (#976) 9 years ago
objectlit.js 034205baa8 Testing Framework Upgrade Part II 12 years ago
objectlit2.js 034205baa8 Testing Framework Upgrade Part II 12 years ago
objectlit3.js 4eb86a13a2 handle object literals whose property names must be escaped in a regexp (#775) 10 years ago
objectpropertykeys.js 034205baa8 Testing Framework Upgrade Part II 12 years ago
overridetag.js e0ec38047b correctly augment the inheritors of virtual doclets (#893) 10 years ago
overridetag2.js b28379e398 make the `@override` tag work as expected (#1215) 7 years ago
packagetag.js ca1c4f2c82 add package tag (#962) 7 years ago
packagetag2.js ca1c4f2c82 add package tag (#962) 7 years ago
paramtag.js 8840f30a0b autodetect parameter names in function expressions (#674) 10 years ago
paramtag2.js 8840f30a0b autodetect parameter names in function expressions (#674) 10 years ago
paramtaginvalidtype.js 49ad746e49 trailing whitespace cleanup 11 years ago
plugins.js a6f68d838c Plugin tests 12 years ago
polymerbehaviortag.js e810cb7d0f support the `polymerBehavior` tag (Closure Compiler only) (#605) 7 years ago
polymertag.js 5432a2a6b0 support the `polymer` tag (Closure Compiler only) (#605) 7 years ago
preservetag.js 60143a457f support `preserve` tag (Closure Compiler only) (#605) 7 years ago
privatetag.js 48e6c392d5 huge whitespace cleanup 11 years ago
privatetag2.js 21e0dbad25 allow the Closure version of the `private` tag to specify a type (#730) 10 years ago
projecttag.js 034205baa8 Testing Framework Upgrade Part II 12 years ago
propertytag.js 028c65c037 in param/property names, cast default values that appear to be boolean/numeric (#900) 10 years ago
protectedtag.js e8b692b334 allow the Closure version of the `protected` tag to specify a type (#731) 10 years ago
protectedtag2.js e8b692b334 allow the Closure version of the `protected` tag to specify a type (#731) 10 years ago
publictag.js b13bb67fbb support the `public` tag for Closure Compiler (#605) 7 years ago
publictag2.js b13bb67fbb support the `public` tag for Closure Compiler (#605) 7 years ago
quotename.js 48e6c392d5 huge whitespace cleanup 11 years ago
quotename2.js 48e6c392d5 huge whitespace cleanup 11 years ago
readonlytag.js 48e6c392d5 huge whitespace cleanup 11 years ago
requirestag.js da524aa558 allow `requires` tag text to be an inline link tag (#486) 11 years ago
restparams.js 6275e69e85 autodetect default and repeatable parameters when a function is assigned to a variable (#1054) 7 years ago
restparams2.js 3dbb94f157 autodetect défault and repeatable parameters in ES2015 methods (#1144) 9 years ago
returnstag.js 3d1c36a325 keep all type info for `return` and `type` tags (#618) 10 years ago
scopetags.js bbf6f51f77 Moved inline doclet definition to external fixtures 12 years ago
seetag.js 034205baa8 Testing Framework Upgrade Part II 12 years ago
sincetag.js 48e6c392d5 huge whitespace cleanup 11 years ago
specialchars.js c61b9307b4 set the correct longname on prototype members whose names are quoted (#888) 10 years ago
specialnames.js 17c58d76e5 clean up fixtures; add some missing tests 10 years ago
starbangstar.js 034205baa8 Testing Framework Upgrade Part II 12 years ago
structtag.js 0d2a312c2e support the `struct` tag (Closure Compiler only) (#605) 7 years ago
summarytag.js bbf6f51f77 Moved inline doclet definition to external fixtures 12 years ago
suppresstag.js a9a68f3442 support the `suppress` tag (Closure Compiler only) (#605) 7 years ago
templatetag.js 25a271e727 support the `template` tag (Closure Compiler only) (#567, #605) 7 years ago
testPlugin1.js de4297b20b refactor jsdoc.js; update Rhino 11 years ago
testPlugin2.js de4297b20b refactor jsdoc.js; update Rhino 11 years ago
this-and-objectlit.js 48e6c392d5 huge whitespace cleanup 11 years ago
this.js 034205baa8 Testing Framework Upgrade Part II 12 years ago
this2.js 48e6c392d5 huge whitespace cleanup 11 years ago
this3.js 48e6c392d5 huge whitespace cleanup 11 years ago
this4.js 65f307322a resolve `this` correctly in chained class declarations within modules (#894) 10 years ago
this5.js 65f307322a resolve `this` correctly in chained class declarations within modules (#894) 10 years ago
this6.js 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) 7 years ago
thistag.js 034205baa8 Testing Framework Upgrade Part II 12 years ago
thistag2.js e33f48c471 support the `this` tag correctly for Closure Compiler (#605) 7 years ago
todotag.js bbf6f51f77 Moved inline doclet definition to external fixtures 12 years ago
trailingcomment.js 5026e449e2 work around Babylon comment-attachment bug (#1396) 7 years ago
trailingcomment2.js 5026e449e2 work around Babylon comment-attachment bug (#1396) 7 years ago
tutorialtag.js bbf6f51f77 Moved inline doclet definition to external fixtures 12 years ago
typedeftag.js 2ed4a0320b if we can't find the scope for a virtual comment, set the doclet's scope to `global` (#684) 10 years ago
typedeftag2.js 56b52779c4 support the `typedef` tag correctly for Closure Compiler (#605) 7 years ago
typekind.js a17c90dfd2 deprecate env.dirname in favor of __dirname (#286) 12 years ago
typetag.js 3d1c36a325 keep all type info for `return` and `type` tags (#618) 10 years ago
typetag2.js 17fb5be064 for Closure, allow the `type` tag to have a description (#732) 10 years ago
typetaginline.js 3e4e48accd attach inline type annotations to function params (#611) 10 years ago
typetagwithnewline.js 700e5d9ea9 fix `type` tag for type expressions that span multiple lines (#427) 11 years ago
undocumentedtag.js bbf6f51f77 Moved inline doclet definition to external fixtures 12 years ago
unrestrictedtag.js 2164532d30 support the `unrestricted` tag (Closure Compiler only) (#605) 7 years ago
utf8.js 034205baa8 Testing Framework Upgrade Part II 12 years ago
var.js 48e6c392d5 huge whitespace cleanup 11 years ago
variations.js 49ad746e49 trailing whitespace cleanup 11 years ago
variationtag.js 6faad35eb5 strip enclosing parens from the `variation` tag's value (#850) 10 years ago
versiontag.js 48e6c392d5 huge whitespace cleanup 11 years ago
virtual.js 034205baa8 Testing Framework Upgrade Part II 12 years ago
virtual2.js f635b10b6f fix comment-attachment issue (#638) 10 years ago
virtual3.js 291e254296 add new test fixture (#727) 10 years ago
yieldstag.js c50a4c027a add yields tag (#1388) 7 years ago