.. |
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 |