Created by: gaearon
It didn't make a lot of sense to use CRA's own linting setup because we're in a different environment (Node). It was also a pain to do this with our monorepo setup because we'd always trail a version behind. This seems much simpler and will hopefully unbreak master.