我正在嘗試爲JSDoc創建一個插件。 我正在關注文檔(其中,諷刺的是,缺乏),我不知道如何做到這一點。如何在沒有評論時爲函數生成JSDoc註釋?
我的插件加載正常,我正在嘗試一個簡單的例子。這裏是我的插件(它加載,因爲我可以拋出一個錯誤,從有到停止運行jsdoc):
visitNode: function(node, e, parser, currentSourceName) {
if(node.type === 109){
if(!e.comment || e.comment ==="@undocumented"){
var startComment = '/**',
endComment = '\n*/';
var params = node.getParams(),
paramsComment = '';
for(var i=0; i<params.length; i++){
paramsComment += '\n* @param ' + params[i];
}
e.comment = startComment +
paramsComment +
endComment;
}
}
請注意node.type === 109相當於Token.FUNCTION,應備有按照他們的示例here,但令牌在插件中未定義。
如果你知道一個更好的網站,其中介紹瞭如何編寫一個插件JSDoc的,那麼這將是非常讚賞太...感謝
你的插件如何失效? – Louis
它實際上沒有將註釋寫入代碼文件或文檔 – Etai