In this chapter, we'll learn why ESLint is useful and we'll see how to lint our code with it. We'll also discuss different style guides: standard, Airbnb, and Google. Specifically, we'll look at the following subjects:
- What ESLint is, and how to configure it on its own
- The difference between installing npm packages locally and globally
- Installing ESLint locally and running it with npx
- Using ESLint in Vue CLI 3
- Configuring ESLint using Vue CLI 3 UI
We'll start by looking at what ESLint is and how to configure it as a standalone npm package.