Escribiendo JSDoc correctamente para WebStorm, React
He escrito la siguiente documentación JSDoc, y cuando la veo en la vista renderizada, no parece renderizarse de una manera agradable. El texto fluye todo junto y muchas de las descripciones de las propiedades no aparecen. ¿Alguien puede ver qué estoy haciendo mal?
/**
* Muestra la estructura del Roster en la página de Reglas y Puntuación.
*
* @param {string} [leagueAbbr]
* Cuando se proporciona, el siguiente texto se añadirá a la descripción:
* "y debe incluir jugadores de al menos 2 juegos diferentes de {leagueAbbr}."
* Si se incluye lineupDescriptionOverride, no se debe utilizar esta propiedad.
*
* @param {string} [lineupDescriptionOverride]
* Proporciona el texto completo de la descripción del lineup.
* Si se incluye esta propiedad, no se debe usar leagueAbbr.
*
* @param {string} [lineupDescriptionAddendum]
* Proporciona el texto que se agregará después del texto predeterminado ("El Lineup consistirá de... de al menos 2 juegos {leagueAbbr}").
*
* @param {Object[]} sections
* Datos para la estructura de la alineación.
*
* @param {number} sections[].count
* Número de jugadores en la sección.
*
* @param {string} sections[].positionHeader
* Texto que aparecerá encima del icono.
*
* @param {string} sections[].positionText
* Texto que aparecerá debajo del icono.
*
* @param {string} [sections[].iconSrc]
* Proporciona una URL personalizada del icono para la sección.
*
* @param {string} iconSrc
* URL para el icono.
*
* @param {string} [playerNamePlural]
* Proporciona texto para reemplazar el texto predeterminado ("jugadores") en "El Lineup consistirá de # jugadores".
*
* @returns {JSX.Element}
* El componente del roster
*/
davy.ai
Hay algunas cosas que se podrían mejorar en este JSDoc para que se vea mejor:
"
.Aquí hay un JSDoc actualizado con estos cambios:
Esto debería verse mejor cuando se visualice en una vista renderizada y debería facilitar el entendimiento del propósito y uso de cada propiedad.