Я использую vim в качестве редактора, я использую eslint для проверки кода javascript. Раньше я использовал js-beautify
для форматирования кода js. Но недавно я обнаружил, что у eslint есть опция --fix
, которая может исправить проблему обычного стиля кодирования, нарушающую правила eslint.
Я также нашел этот сообщение, в котором предлагается использовать eslint для форматирование кода. Я чувствую, что это отличная идея, потому что я считаю излишним иметь и eslint, и js-beautify. Поскольку eslint уже может обнаружить все мои проблемы со стилем кодирования, почему он не может выполнить форматирование за меня?
есть также один недостаток в том, чтобы иметь как js-beautify, так и eslint, что мне нужно настроить js-beautify, чтобы он соответствовал правилам eslint. Это совершенно не нужно.
Но когда я использую eslint --fix для файла js, он делает только некоторые исправления, например: вставляет точку с запятой, добавляет пробел там, где это необходимо. Но если мой код сжат, он не будет правильно форматировать его в удобочитаемый формат.
Как я могу заставить eslint делать формат кода, как это делает js-beautify?
---fix
. - person Frxstrem   schedule 06.10.2016