eslint cleanup
What
- ESLint parser for Vue.
- Stricter code rules (Vue components can't use HTML reserved words, no console, etc.).
- Apply new linting rules.
- Fix TS compiler not running.
Why?
- We're currently seeing dozens of warnings/errors in our Nuxt build.
- We don't have an ESLint parser for Vue.
- Reduce bugs.
Closes: #3075 (closed)
Edited by Nathan Dubord