File tree Expand file tree Collapse file tree 2 files changed +84
-0
lines changed Expand file tree Collapse file tree 2 files changed +84
-0
lines changed Original file line number Diff line number Diff line change @@ -6377,6 +6377,27 @@ function quux (foo) {
6377
6377
}
6378
6378
// Settings: {"jsdoc":{"tagNamePreference":{"param":false}}}
6379
6379
// Message: Unexpected tag `@param`
6380
+
6381
+ /**
6382
+ *
6383
+ */
6384
+ function quux ({bar, baz}, foo ) {
6385
+ }
6386
+ // Message: Missing JSDoc @param "foo" declaration.
6387
+
6388
+ /**
6389
+ *
6390
+ */
6391
+ function quux (foo , {bar, baz}) {
6392
+ }
6393
+ // Message: Missing JSDoc @param "foo" declaration.
6394
+
6395
+ /**
6396
+ *
6397
+ */
6398
+ function quux ([bar , baz ], foo ) {
6399
+ }
6400
+ // Message: Missing JSDoc @param "foo" declaration.
6380
6401
````
6381
6402
6382
6403
The following patterns are not considered problems:
Original file line number Diff line number Diff line change @@ -409,6 +409,69 @@ export default {
409
409
} ,
410
410
} ,
411
411
} ,
412
+ {
413
+ code : `
414
+ /**
415
+ *
416
+ */
417
+ function quux ({bar, baz}, foo) {
418
+ }
419
+ ` ,
420
+ errors : [
421
+ {
422
+ message : 'Missing JSDoc @param "foo" declaration.' ,
423
+ } ,
424
+ ] ,
425
+ output : `
426
+ /**
427
+ * @param foo
428
+ */
429
+ function quux ({bar, baz}, foo) {
430
+ }
431
+ ` ,
432
+ } ,
433
+ {
434
+ code : `
435
+ /**
436
+ *
437
+ */
438
+ function quux (foo, {bar, baz}) {
439
+ }
440
+ ` ,
441
+ errors : [
442
+ {
443
+ message : 'Missing JSDoc @param "foo" declaration.' ,
444
+ } ,
445
+ ] ,
446
+ output : `
447
+ /**
448
+ * @param foo
449
+ */
450
+ function quux (foo, {bar, baz}) {
451
+ }
452
+ ` ,
453
+ } ,
454
+ {
455
+ code : `
456
+ /**
457
+ *
458
+ */
459
+ function quux ([bar, baz], foo) {
460
+ }
461
+ ` ,
462
+ errors : [
463
+ {
464
+ message : 'Missing JSDoc @param "foo" declaration.' ,
465
+ } ,
466
+ ] ,
467
+ output : `
468
+ /**
469
+ * @param foo
470
+ */
471
+ function quux ([bar, baz], foo) {
472
+ }
473
+ ` ,
474
+ } ,
412
475
] ,
413
476
valid : [
414
477
{
You can’t perform that action at this time.
0 commit comments