JSHint отлично справляется с додзё (и даже имеет небольшой флаг). Я скучаю по нему, не проверяя мои предложения и требует, хотя *.
Не можете ли вы добавить дополнительные имена в глобальное пространство имен в вашем любимом инструменте?
* Редактирование: теперь с новыми асинхронными модулями jshint будет предупреждать, если вы забыли импортировать модуль (поскольку теперь это просто обычная переменная, а не доступ к вложенному свойству объекта). Тем не менее, он не предупредит вас, если есть неиспользуемые аргументы функции (то есть, если модули импортируются без необходимости). В моем случае я взломал исходный код JSHint, чтобы добавить предупреждение.