- ESLint is a modern linting tool for JS development to make your code consistent and bug free.
- Use
npm install eslint --global
to install ESLint globally. - Go to your project in the terminal and run
eslint --init
to initiate and setup linting for your project. - Install and automate your workflow in VSCode using ESLint extension.
To install ESLint, you need Node β version greater or equal to 4.0 β and npm β version greater or equal to 2. Open the terminal and enter npm install eslint --global
. This command will install ESLint globally in your computer.
To use ESLint in your project, go to your project in the terminal and use eslint --init
to initiate. Next, ESLint will ask you some questions to configure a basic setup for your project.
Answering these questions will create a configuration file β .eslintrc.json
β for ESLint in your project folder.
If you are using VSCode for coding, then you can automate your JS workflow with ESLint. Open VSCode, search for ESLint, and install the extension.
After installation, click on the Reload
button to activate the extension. Now open the settings of VSCode and search for ESLint
. Locate the setting eslint.autoFixOnSave
, edit its value to true
, and save the settings.
Yayy πΊ That's it π₯ Now every time you save your JS file, your code will formatted automatically by ESLint π―