- fixes #3082 - remove grunt when can be replaced with only eslint - update to new eslint config using prettier rules - fix linting errors