Задать вопрос

Могу ли я использовать для форматирования кода только команду «eslint --fix»? Или prettier все таки необходим?

Пытаюсь настроить линтер для проекта, а также автоматическое исправление ошибкок.
Для js как обычно есть всем известный Eslint, который подсвечивает ошибки, и Prettier, который форматирует код в зависимости от настроек самого prettier и Eslint.
В тоже время, у самого Eslint есть команда - "eslint --fix" которая на первый взгляд, неплохо автоматически исправила ошибки. Но тогда я не совсем понимаю, зачем нужен prettier, если у Eslint есть такой же функционал?
Стоит ли в 2019 использовать Prettier тогда? Или Prettier дополняет функционал Eslint?

"scripts": {
    "format": "prettier --single-quote --semi=false --write \"{src,server,webpack}/**/*.js\" && eslint --fix src server webpack",
    "lint:css": "stylelint src/**/*.scss",
    "lint-css:fix": "stylelint src/**/*.scss --fix && prettier --write src/**/*.scss",
    "lint:js": "eslint src src/**/*.js",
    "lint-js:fix": "eslint src src/**/*.js --fix",
  },


Я не заметил разницы между format и lint-js:fix.

Такой же вопрос у меня стоит и для связки stylelint и prettier.
Не увидел разницы "stylelint src/**/*.scss --fix && prettier --write src/**/*.scss" или просто "stylelint src/**/*.scss --fix"
  • Вопрос задан
  • 514 просмотров
Подписаться 2 Комментировать
Подписчики вопроса 2 К ответам на вопрос (1)