error Ошибка разбора: неожиданный символ '#' в файле md

Все было хорошо, пока я не добавил lint-staged с помощью husky,

Я получил ошибку, связанную с README.md

packages\README.md
1:1  error  Parsing error: Unexpected character '#'

> 1 | # @folo/forms
  | ^

В package.json:

  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "lint-staged": {
    "*.{js,jsx,md}": [
      "eslint --fix",
      "prettier --write",
      "git add"
    ]
  }

Чего мне не хватает? Почему это происходит только когда я бегу eslint и не выдает ошибку в моем Atom редактор?

1 ответ

Вот мое скромное решение для этого:

  "lint-staged": {
    "*.{js,jsx}": [
      "eslint --fix",
      "prettier --write",
      "git add"
    ],
    "*.{md}": [
      "prettier --write",
      "git add"
    ]
  }

Мне не нужно пухнуть .md файлы. Просто беги prettier,

Другие вопросы по тегам