(WIP) Add support for eslint and update the code with the new rules

Correct, we don't serve any client-side code.