首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用JSCS要求对所有函数都使用JSDoc

使用JSCS要求对所有函数都使用JSDoc
EN

Stack Overflow用户
提问于 2015-03-19 13:09:20
回答 2查看 436关注 0票数 1

我正在使用JSCS在我的一个项目中强制执行一致的代码样式。

有没有一种方法可以使用JSCS来检查每个函数是否都有一些JSDoc?

会说这是无效的东西:

代码语言:javascript
复制
var add = function(x, y) {
    return x + y;
};

但这是有效的:

代码语言:javascript
复制
/**
 * Adds two numbers together
 * @param {number} x
 * @param {number} y
 * @returns The sum of x and y
 */
var add = function(x, y) {
    return x + y;
};
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-19 16:07:57

看来是jscs-jsdoc干的!它是作为JSCS的插件提供的,您可以在.jscsrc中包含以下内容

代码语言:javascript
复制
"plugins": ["jscs-jsdoc"],
"jsDoc": {
    "enforceExistence": true
}
票数 3
EN

Stack Overflow用户

发布于 2015-03-19 15:11:00

使用grunt,您可以使用grunt ex检查

这允许您根据内容运行基于regEx的检查。github上的示例是测试是否有控制台日志,但是可以在没有jsdoc注释的情况下用于查找函数。

不太理想,但会做好工作,证明regEx是合格的

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29145460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档