fixes #1608: integrate eslint into testing process