Как настроить ESlint для работы на машинах Ma c и WIndows - PullRequest
0 голосов
/ 26 марта 2020

У меня есть проект Nodejs, который использует ESLint для обеспечения согласованности. На моей машине Ma c у меня нет проблем, все работает, но на Windows Я получил эту ошибку

No files matching the pattern "'./*'" were found.
Please check for typing mistakes in the pattern.

Моя настройка для ESLint

{
    "env": {
        "es6": true,
        "node": true
    },
    "extends": [
        "plugin:prettier/recommended",
        "airbnb-base"
    ],
    "plugins": [
        "prettier"
    ],
    "globals": {
        "Atomics": "readonly",
        "SharedArrayBuffer": "readonly"
    },
    "parserOptions": {
        "ecmaVersion": 2018,
        "sourceType": "module"
    },
    "rules": {
        "prettier/prettier": "error",
        "linebreak-style": "off"
    }
}

Package. json

{
  "name": "new-architecture-solution",
  "version": "1.0.0",
  "description": "",
  "main": "server.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "prod": "node -r esm server.js",
    "dev": "nodemon -r esm server.js",
    "debug": "ndb nodemon -r esm server.js",
    "lint": "eslint . --ext .js,.jsx --quiet",
    "fix": "eslint './*' --fix",
    "prettier": "prettier --write src/**/*.{js,css}"
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "eslintIgnore": [
    "package.json",
    "package-lock.json",
    "combined.log",
    "swagger.json",
    "README.md"
  ],
  "lint-staged": {
    "./**/*.{js,jsx,ts,tsx,json,css,scss,md}": [
      "npm run prettier",
      "npm run lint --color",
      "npm run fix",
      "git add"
    ]
  },

Я не могу найти решение и хочу, чтобы оно работало на обеих моих машинах

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...