Eslint、きれいな配置


ESlint検査の項目と特性

  • コードプッシュ:
  • 一貫した符号化規則を保持
  • コード品質:潜在的なエラーまたはエラーを検索します.
  • ESlintはノードパケットとして提供され、npmコマンドが必要です.
  • ESlintにはルールが必要です.
  • step 1


    ノードパッケージのインストール


    ノードパッケージの作成
    $ npm init -y
    eslintとprettyerパッケージの追加
    $ npm i -D eslint prettier
    eslintとprettyer関連パッケージのインストール
    $ npm i -D eslint-plugin-prettier eslint-config-prettier
    $ npm i -D eslint-plugin-node eslint-config-node
    airbnb関連パッケージのインストール
    $ npx install-peerdeps --dev eslint-config-airbnb

    step 1


    eslintの実行と設定


    eslintの実行
    $ eslint --init
    .eslintrc.またはeslintrc.json設定
    // .eslintrc.json
    {
        "extends": ["airbnb", "prettier:prettier/recommended","plugin:node/recommended"],
        "plugins": ["prettier"],
        "rules": {
            "prettier/prettier": "error",
            "no-unused-vars": "warn",
            "no-console": "off",
            "func-names": "off",
            "no-process-exit": "off",
            "object-shorthand": "off",
            "class-methods-use-this": "off",
            "no-extra-semi":"error"
        }
    }