Use ESLint e Prettier
Comparando ESLint com Prettier
Se você formatar este código usando o ESLint, ele apenas dará um aviso de que ele é muito grande (dependendo da sua configuração max-len
). O Prettier irá formatá-lo automaticamente para você.
foo(reallyLongArg(), omgSoManyParameters(), IShouldRefactorThis(), isThereSeriouslyAnotherOne(), noWayYouGottaBeKiddingMe());
foo(
reallyLongArg(),
omgSoManyParameters(),
IShouldRefactorThis(),
isThereSeriouslyAnotherOne(),
noWayYouGottaBeKiddingMe()
);
Fonte: https://github.com/prettier/prettier-eslint/issues/101
Integrando ESLint e Prettier
ESLint e Prettier se sobrepõem no recurso de formatação de código, mas podem ser facilmente combinados usando outros pacotes como prettier-eslint, eslint-plugin-prettier, e eslint-config-prettier. Para mais informações sobre as diferenças entre eles, clique aqui.