调用指定的函数时,必须使用 return
语句。
function jsonRet(data = {}, retCode, retMessage) {
return {
data,
retCode,
retMessage,
}
}
function main() {
jsonRet({ author: 'elvinn' }); // 错误
return jsonRet({ author: 'elvin' }); // 正确
}
首先,需要安装 ESLint:
$ npm i eslint --save-dev
接下来,安装 eslint-plugin-call-func-with-return
:
$ npm install eslint-plugin-call-func-with-return --save-dev
在 .eslintrc
或者 .eslintrc.js
文件的 plugins
对象中,添加 call-func-with-return
(可以省略 eslint-plugin-
的前缀):
{
"plugins": [
"call-func-with-return"
]
}
然后,在 .eslintrc
或者 .eslintrc.js
文件的 rules
对象中,添加相应的规则:
{
"rules": {
"call-func-with-return/call-func-with-return": ["error", ["jsonRet", "xmlRet"]]
}
}