我在Sonar Cloud和SonarQube上遇到了一个问题,我希望有人能帮我解决这个问题。
以下是该问题的简要说明:
我试图在Mongoose中创建一个新文档,但是SonarQube给我错误“Replace User with a constructor function”。我已经使用mongoose.model()函数将User对象定义为构造函数,但是错误仍然存在。
下面是相关的代码片段:
const testData = {
...userData,
profileImage: { picture }
};
const testSonarQube = new User(testData);
以下是一些可能有助于解决此问题的附加信息:
声纳云扫描版本:声波云扫描:1.4.0
声纳云质量门版本:0.1.6
编程语言:日本
错误信息:“用构造函数替换用户”。我真的很感激任何人可能能够提供的任何帮助或建议。提前感谢您的帮助!
1条答案
按热度按时间kx7yvsdv1#
SonarQube社区成员提到“实际上mongoose.model不是JS引擎考虑该规则的情况”,他们创建了一个ticket来实现它https://github.com/SonarSource/SonarJS/issues/3646