passes required linting and code style as per eslint and jscs