Например, у объекта есть:
let obj = {prop: test, prop: test1,};
И я хочу получить предупреждение о втором "prop".
По умолчанию поддержка JavaScript VS Code проверяет только синтаксический код. Вы также можете включить проверку semanti c, добавив комментарий // @ts-check в начало вашего файла:
// @ts-check
Проверка TS может поймать гораздо больше ошибок, чем просто дублированные ключи. Подробнее о ts-check
Если вы используете ESLint и убедитесь, что правило no-dupe-keys включено, оно отобразит предупреждение, если у вас есть подобный код.
ESLint можно интегрировать в VSCode с этим расширением .