статический анализ кода для динамического импорта модулей в js / ts - PullRequest
0 голосов
/ 29 июня 2018

У меня есть код, где я лениво импортирую определенные модули в зависимости от условий.

case ClientWidgetTypes.HAPPY_WIDGET:
            widgetClass = require('./widget/HappyWidget').default;
            break;

Предположим, что теперь, если я удалю файл HappyWidget.js / ts из проекта, на нем должен быть текст, указывающий мне, что это неправильный путь, или компиляция ts должна завершиться неудачно. Я не могу достичь ни того, ни другого. Было бы полезно, если бы я мог установить tslint или eslint или какое-то правило в ts-компиляции, чтобы он потерпел неудачу.

Мы используем ES-6 на случай, если это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...