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