В чем разница между линтерами, хинтерами, и претиром?
и что лучше?
Лучше - пользоваться IDE, где эти инструменты уже настроены из коробки, не мешают друг другу и позволяют вам не заморачиваться разницей между ними.
У всех них разное предназначение.
Lint — проверка кода согласно определенным правилам. Самый популярный инструмент ESLint.
Hint уже практически не используются. Это то же самое, что и линтеры, только с обрезанным функционалом.
Prettier — форматирование кода (отступы, переносы) согласно определенным правилам. Может хорошо работать в связке с ESLint, но часть кода может форматировать и сам ESLint автоматически.
Лучшего нету, под каждую задачу используется определенный инструмент, но практически во всех проектах есть линтеры.