Клиентская часть написана на ES6/7, и собирается при помощи webpack, при этом используются алиасы. Сейчас в процессе покрытия имеющейся кодовой базы юнит-тестами. И для понимания, что покрыто тестами, а что нет - необходим test coverage tool. Проблема в том, что мне удавалось лишь настроить его только для собранного клиентского кода, что не очень-то удобно. Кто-нибудь сталкивался с подобной проблемой?
Это проблема любых языков, которые компилируются в JS (ES2015, CoffeScript, TypeScript и т.д.) Они не работают в браузере нативно, так что в любом случае тесты будут бегать лишь на рабочем коде. Другое дело, что ES2015 уже скоро будет работать в браузерах (в том же хроме многие его части работают при включенном "use strict"). Так что просто подождите год)
GeraldIstar: имеется в виду, что через год наверняка будут браузеры, которые смогут полностью гонять ES2015 нативно. Так что тесты можно будет прогнать и там. Ну а компилировать в JS нужно будет только для старых IE, а все вечнозеленые браузеры (Chrome, FF, Opera, Edge) будут пахать и так.