js linted + grunt on the front end