Как получить предупреждение за пропуск let/var внутри метода объекта?

Новый программист javascript - я хотел бы получить совет о том, как получать предупреждения, когда я случайно забываю включить var или же let внутри метода объекта. То есть с таким объектом

let myObject = {
 someFunction: function (aParameterString) {
     let arr = aParameterString.split("");
     part1 = [];
     let part2 = [];
     for (let i=0; i<arr.length;i++){
       //do some stuff with part1 and part2
      }
   }
}

Есть ли способ получить предупреждение за упущение let для переменной, такой как part1в этом случае? Как я понимаю, если я опущу это, переменная создается на объекте? Я думал, что использование "строгого режима" предупредит меня, но моя среда IDE (Webstorm) не выдает никаких признаков проблемы, и когда я запускаю код в Node, предупреждений нет. Простите, если я упускаю очевидное или по какой-то другой причине - я бы хотел, чтобы в будущем я обнаружил подобные ошибки. Что мне не хватает?

1 ответ

Вы должны включить "используйте строгий" в сам код. IDE не делает проверку в противном случае.

Другие вопросы по тегам