gpt4 book ai didi

javascript - 在 Node.js 中使用 res.json 的 PhpStorm 未使用属性警告

转载 作者:行者123 更新时间:2023-11-30 19:40:35 25 4
gpt4 key购买 nike

我在 AssessmentController.js 中有这两个函数:

/**
* Get all assessments
*
* @param req
* @param res
* @returns {Promise<void>}
*/
static async GetAll(req, res) {
try {
let assessments = await Assessment.GetAll(req.query);
res.json({
msg: 'Assessments were listed successfully.',
assessments //This is marked as unused property
});
} catch (err) {
CustomError.handle(err, res);
}
}

/**
* Get a single assessment
*
* @param req
* @param res
* @returns {Promise<void>}
*/
static async GetAssessment(req, res) {
try {
let assessment = await Assessment.GetAssessment(req.params.id);
res.json({
msg: 'Assessment is retrieved successfully',
assessment //This is NOT marked as unused property
})
} catch (err) {
CustomError.handle(err, res);
}
}

JSDoc 函数的返回类型 GetAllGetAssessment@returns {Promise<Object[]>}@returns {Promise<Object>}分别。

我不知道为什么要通过 assessments属性(property)res.json在第一个函数(GetAll)中触发未使用的变量,尽管这在第二个函数(GetAssessment)中没有发生。

如果您需要任何更多信息,请在评论中告诉我,因为我不知道在哪里可以找到问题。

这是我所看到的快照: enter image description here

注意:即使我不使用速记属性 ( assessments: assessments ) 我也会收到警告。 enter image description here

我刚才还发现,如果我将变量重命名为 assessment (单数)warning没有了,怎么追查这个问题?

另一个例子,它非常随机地发生,我正在显示图像以查看我面对的是什么: enter image description here

也许这是一个 IDE 错误?

最佳答案

此问题已在 WEB-38106 进行跟踪,请关注更新

关于javascript - 在 Node.js 中使用 res.json 的 PhpStorm 未使用属性警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55447897/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com