When starting a new project using Vue CLI v4.0.5 and selecting options for TypeScript and Linter / Formatter, you will be presented with pre-configured choices for linting and formatting:
? Choose a linter / formatter configuration: (Use arrow keys)
> ESLint with error prevention only
ESLint + Airbnb configuration
ESLint + Standard configuration
ESLint + Prettier
TSLint (deprecated)
I prefer to use the Airbnb rules for ESLint along with Prettier for automatic formatting upon saving, utilizing the TypeScript parser and Vue CLI v4.
These setups should also integrate seamlessly with the Vetur extension for VS Code.
Is there a guide on how to set up this combination of tools?
Please note that this question is unique as it pertains specifically to configuring Vue CLI4, TypeScript, ESLint, Airbnb, Prettier, and compatibility with Vetur / VS Code.
UPDATE 2020/02 - Due to significant changes in the requirements, I have created a new question and provided an answer myself: How to configure Vue CLI 4 with ESLint + Airbnb rules + TypeScript + Stylelint for SCSS, in VS Code editor with autofix on save?