所有的官方JSDoc例子有天真簡單的文檔字符串,如下所示:什麼是長JSDoc行的正確/規範格式?
/**
* @param {string} author - The author of the book.
*/
的問題是,在現實生活中的文檔中,你往往有較長的文檔字符串:
/**
* @param {string} author - The author of the book, presumably some person who writes well
*/
但由於大多數公司(出於合法的可讀性原因)具有線路長度限制,上述情況通常是不可接受的。但是,我無法弄清楚的是分拆這些生產線的「正確」方式應該是什麼。
我可以這樣做:
/**
* @param {string} author - The author of the book, presumably some
* person who writes well
*/
但是,這是難以閱讀。我可以改爲做:
/**
* @param {string} author - The author of the book, presumably some
* person who writes well
*/
這看起來更好,但它會導致噸線,特別是如果該參數有一個長的名字:
/**
* @param {string} personWhoIsTheAuthorOfTheBook - The author of the
* book, presumably
* some person who
* writes well
*/
所以我的問題是,什麼是正確/官方/規範的方式來格式化長@param
行(在代碼中,而不是在生成的JSDoc中)......或者真正的任何長註釋行。