Skip to main content

Использование ESLint и Prettier

Сравнение ESLint и Prettier

Если вы отформатируете код ниже с помощью ESLint, он просто выдаст вам предупреждение, что он слишком широкий (зависит от настроек max-len). Prettier же автоматически отформатирует его для вас.

foo(reallyLongArg(), omgSoManyParameters(), IShouldRefactorThis(), isThereSeriouslyAnotherOne(), noWayYouGottaBeKiddingMe());
foo(
reallyLongArg(),
omgSoManyParameters(),
IShouldRefactorThis(),
isThereSeriouslyAnotherOne(),
noWayYouGottaBeKiddingMe()
);

Source: https://github.com/prettier/prettier-eslint/issues/101

Интеграция ESLint и Prettier

ESLint и Prettier перекрываются в функции форматирования кода, но могут быть легко объединены с помощью других пакетов, таких как prettier-eslint, eslint-plugin-prettier, и eslint-config-prettier. Для получения дополнительной информации об их различиях вы можете просмотреть ссылку здесь.