* upgrade eslint v5 (major), babel-eslint (minor), eslint-plugin-flowtype (minor), eslint-plugin-prettier (patch) * fix makefile: remove (default) .js file extension, remove non-existing glob pattern * fix linting errors * add '*.js' glob back to include babel.config.js for linting