* add eslint with space rules to cover what sonarcloud doesn't * run lint in travis * add eslint vue config