You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"description": "Capitalize the first letter of tag descriptions.\n\n- Default: `true`",
444
+
"type": "boolean",
445
+
"markdownDescription": "Capitalize the first letter of tag descriptions.\n\n- Default: `true`"
441
446
},
442
447
"commentLineStrategy": {
443
-
"type": "string"
448
+
"description": "How to format comment blocks.\n\n- `\"singleLine\"` — Convert to single-line `/** content */` when possible.\n- `\"multiline\"` — Always use multi-line format.\n- `\"keep\"` — Preserve original formatting.\n\n- Default: `\"singleLine\"`",
449
+
"type": "string",
450
+
"markdownDescription": "How to format comment blocks.\n\n- `\"singleLine\"` — Convert to single-line `/** content */` when possible.\n- `\"multiline\"` — Always use multi-line format.\n- `\"keep\"` — Preserve original formatting.\n\n- Default: `\"singleLine\"`"
444
451
},
445
452
"descriptionTag": {
446
-
"type": "boolean"
453
+
"description": "Emit `@description` tag instead of inline description.\n\n- Default: `false`",
454
+
"type": "boolean",
455
+
"markdownDescription": "Emit `@description` tag instead of inline description.\n\n- Default: `false`"
447
456
},
448
457
"descriptionWithDot": {
449
-
"type": "boolean"
458
+
"description": "Add a trailing dot to the end of descriptions.\n\n- Default: `false`",
459
+
"type": "boolean",
460
+
"markdownDescription": "Add a trailing dot to the end of descriptions.\n\n- Default: `false`"
450
461
},
451
462
"keepUnparsableExampleIndent": {
452
-
"type": "boolean"
463
+
"description": "Preserve indentation in unparsable `@example` code.\n\n- Default: `false`",
464
+
"type": "boolean",
465
+
"markdownDescription": "Preserve indentation in unparsable `@example` code.\n\n- Default: `false`"
453
466
},
454
467
"lineWrappingStyle": {
455
-
"type": "string"
468
+
"description": "Strategy for wrapping description lines at print width.\n\n- `\"greedy\"` — Always re-wrap text to fit within print width.\n- `\"balance\"` — Preserve original line breaks if all lines fit within print width.\n\n- Default: `\"greedy\"`",
469
+
"type": "string",
470
+
"markdownDescription": "Strategy for wrapping description lines at print width.\n\n- `\"greedy\"` — Always re-wrap text to fit within print width.\n- `\"balance\"` — Preserve original line breaks if all lines fit within print width.\n\n- Default: `\"greedy\"`"
456
471
},
457
472
"preferCodeFences": {
458
-
"type": "boolean"
473
+
"description": "Use fenced code blocks (```` ``` ````) instead of 4-space indentation for code without a language tag.\n\n- Default: `false`",
474
+
"type": "boolean",
475
+
"markdownDescription": "Use fenced code blocks (```` ``` ````) instead of 4-space indentation for code without a language tag.\n\n- Default: `false`"
459
476
},
460
477
"separateReturnsFromParam": {
461
-
"type": "boolean"
478
+
"description": "Add a blank line between the last `@param` and `@returns`.\n\n- Default: `false`",
479
+
"type": "boolean",
480
+
"markdownDescription": "Add a blank line between the last `@param` and `@returns`.\n\n- Default: `false`"
462
481
},
463
482
"separateTagGroups": {
464
-
"type": "boolean"
483
+
"description": "Add blank lines between different tag groups (e.g. between `@param` and `@returns`).\n\n- Default: `false`",
484
+
"type": "boolean",
485
+
"markdownDescription": "Add blank lines between different tag groups (e.g. between `@param` and `@returns`).\n\n- Default: `false`"
465
486
}
466
-
},
467
-
"markdownDescription": "JSDoc configuration object with fine-grained options."
487
+
}
468
488
},
469
489
"NewlinesBetweenMarker": {
470
490
"description": "A marker object for overriding `newlinesBetween` at a specific group boundary.",
"description": "Capitalize the first letter of tag descriptions.\n\n- Default: `true`",
448
+
"type": "boolean",
449
+
"markdownDescription": "Capitalize the first letter of tag descriptions.\n\n- Default: `true`"
445
450
},
446
451
"commentLineStrategy": {
447
-
"type": "string"
452
+
"description": "How to format comment blocks.\n\n- `\"singleLine\"` — Convert to single-line `/** content */` when possible.\n- `\"multiline\"` — Always use multi-line format.\n- `\"keep\"` — Preserve original formatting.\n\n- Default: `\"singleLine\"`",
453
+
"type": "string",
454
+
"markdownDescription": "How to format comment blocks.\n\n- `\"singleLine\"` — Convert to single-line `/** content */` when possible.\n- `\"multiline\"` — Always use multi-line format.\n- `\"keep\"` — Preserve original formatting.\n\n- Default: `\"singleLine\"`"
448
455
},
449
456
"descriptionTag": {
450
-
"type": "boolean"
457
+
"description": "Emit `@description` tag instead of inline description.\n\n- Default: `false`",
458
+
"type": "boolean",
459
+
"markdownDescription": "Emit `@description` tag instead of inline description.\n\n- Default: `false`"
451
460
},
452
461
"descriptionWithDot": {
453
-
"type": "boolean"
462
+
"description": "Add a trailing dot to the end of descriptions.\n\n- Default: `false`",
463
+
"type": "boolean",
464
+
"markdownDescription": "Add a trailing dot to the end of descriptions.\n\n- Default: `false`"
454
465
},
455
466
"keepUnparsableExampleIndent": {
456
-
"type": "boolean"
467
+
"description": "Preserve indentation in unparsable `@example` code.\n\n- Default: `false`",
468
+
"type": "boolean",
469
+
"markdownDescription": "Preserve indentation in unparsable `@example` code.\n\n- Default: `false`"
457
470
},
458
471
"lineWrappingStyle": {
459
-
"type": "string"
472
+
"description": "Strategy for wrapping description lines at print width.\n\n- `\"greedy\"` — Always re-wrap text to fit within print width.\n- `\"balance\"` — Preserve original line breaks if all lines fit within print width.\n\n- Default: `\"greedy\"`",
473
+
"type": "string",
474
+
"markdownDescription": "Strategy for wrapping description lines at print width.\n\n- `\"greedy\"` — Always re-wrap text to fit within print width.\n- `\"balance\"` — Preserve original line breaks if all lines fit within print width.\n\n- Default: `\"greedy\"`"
460
475
},
461
476
"preferCodeFences": {
462
-
"type": "boolean"
477
+
"description": "Use fenced code blocks (```` ``` ````) instead of 4-space indentation for code without a language tag.\n\n- Default: `false`",
478
+
"type": "boolean",
479
+
"markdownDescription": "Use fenced code blocks (```` ``` ````) instead of 4-space indentation for code without a language tag.\n\n- Default: `false`"
463
480
},
464
481
"separateReturnsFromParam": {
465
-
"type": "boolean"
482
+
"description": "Add a blank line between the last `@param` and `@returns`.\n\n- Default: `false`",
483
+
"type": "boolean",
484
+
"markdownDescription": "Add a blank line between the last `@param` and `@returns`.\n\n- Default: `false`"
466
485
},
467
486
"separateTagGroups": {
468
-
"type": "boolean"
487
+
"description": "Add blank lines between different tag groups (e.g. between `@param` and `@returns`).\n\n- Default: `false`",
488
+
"type": "boolean",
489
+
"markdownDescription": "Add blank lines between different tag groups (e.g. between `@param` and `@returns`).\n\n- Default: `false`"
469
490
}
470
-
},
471
-
"markdownDescription": "JSDoc configuration object with fine-grained options."
491
+
}
472
492
},
473
493
"NewlinesBetweenMarker": {
474
494
"description": "A marker object for overriding `newlinesBetween` at a specific group boundary.",
0 commit comments