I\'m using WebStorm and I\'m getting an error that I can\'t understand. Node.js + MongoDB.
var mongoose = require(\'mongoose\');
mongoose.Promise = global.P
The problem is that WebStorm will show a warning if that statement isn't doing any of the following within a function:
In other words, WebStorm views that function as unnecessary and tries to help you catch unused code.
For example this will show the warning:
const arr = [1, 2];
const willShowWarning = arr.map(num => {
num + 1;
});
Adding a return will take the warning away:
const arr = [1, 2];
const willNotShowWarning = arr.map(num => {
return num + 1;
});
The answer is not to change WebStorm settings.