In most of our JavaScript tests, coverage reports are not generated. NYC is one of the tools available that can generate coverage reports for various test frameworks.
To enhance Sonar coverage reporting, NYC can be used to generate an lcov file from our Selenium tests. If it works flawlessly in our CI environment, it will significantly improve our coverage numbers.