【发布时间】:2020-07-21 13:07:11
【问题描述】:
我有一个使用 jsdoc 的大型代码库。我们刚刚注意到很多私有方法没有@private 标志。
有没有办法设置配置以将所有以下划线开头的方法视为私有方法?我真的很想避免手动完成数百个文件。
【问题讨论】:
标签: jsdoc
我有一个使用 jsdoc 的大型代码库。我们刚刚注意到很多私有方法没有@private 标志。
有没有办法设置配置以将所有以下划线开头的方法视为私有方法?我真的很想避免手动完成数百个文件。
【问题讨论】:
标签: jsdoc
我找到了答案。 我安装了这个: https://www.npmjs.com/package/jsdoc-autoprivate 不幸的是,缺乏文档。 在我的 jsdoc.conf.json 中,在源代码下,我必须将其添加为插件:
"plugins": [
"node_modules/jsdoc-autoprivate/autoprivate.js"
]
它有效。
【讨论】:
如果其他人发现了这个问题,jsdoc 包含一个名为 underscore 的插件,它可以很好地做到这一点:
"plugins": [
"plugins/underscore.js"
]
【讨论】: