📜  eslint install 命令 (1)

📅  最后修改于: 2023-12-03 14:41:01.250000             🧑  作者: Mango

ESlint Install

ESlint is a popular linting tool used to ensure clean, consistent and error-free code in JavaScript. It comes with a set of rules that can be customized based on the coding style of an organization or individual developer. Here's how to install ESlint:

Prerequisites

Before you begin, ensure that you have Node.js and NPM installed on your machine. You can check this by running the following command in your terminal:

$ node --version
$ npm --version

If these commands return the installed versions of Node.js and NPM, you're good to go. If not, download and install these from the official websites.

Installation

To install ESlint, open your terminal and run the following command:

$ npm install eslint --save-dev

This will install ESlint as a development dependency to your project. The --save-dev flag saves it as a dev dependency in your package.json file.

Configuration

Once installed, you need to configure ESlint to your project's coding standards. You can do this by creating an .eslintrc.json or .eslintrc.js file at the root of your project directory. Here's an example .eslintrc.json file:

{
    "extends": "eslint:recommended",
    "env": {
        "browser": true,
        "es2021": true,
        "node": true
    },
    "parserOptions": {
        "ecmaVersion": 12,
        "sourceType": "module"
    },
    "rules": {
        "indent": [
            "error",
            4
        ],
        "linebreak-style": [
            "error",
            "unix"
        ],
        "quotes": [
            "error",
            "single"
        ],
        "semi": [
            "error",
            "always"
        ]
    }
}

In this example, we are extending ESlint's recommended rule set and adding our custom rules to enforce the coding standards we want. Check ESlint's documentation to learn more about the available configuration options.

Usage

After configuration, you can run ESlint on your project by running the following command in your terminal:

$ npx eslint .

This checks all .js files in your project's directory and its subdirectories. If you want to check a specific file or directory, pass the path as a parameter.

$ npx eslint /path/to/file.js

And that's it! ESlint is now installed and configured to ensure clean and consistent coding standards in your JavaScript projects. Happy coding!