3 ms·
https://prettier.io/docs/en/option-philosophy.html https://prettier.io/docs/en/option-philosophy.html >Yet the more options Prettier has, the further from the
by xigoi 5y ago
https://prettier.io/docs/en/option-philosophy.html https://prettier.io/docs/en/option-philosophy.html
>Yet the more options Prettier has, the further from the above goal it gets. The debates over styles just turn into debates over which Prettier options to use. Formatting wars break out with renewed vigour: “Which option values are better? Why? Did we make the right choices?”
>And it’s not the only cost options have. To learn more about their downsides, see the issue about resisting adding configuration, which has more s than any option request issue.
>So why are there any options at all?
>A few were added during Prettier’s infancy to make it take off at all.
>A couple were added after “great demand.”
>Some were added for compatibility reasons.
- wldcordeiro 5y agoReading this doc it feels like the Prettier team is saying options like tabs/spaces were only added early on to get initial adoption, if it were up to them now there would be far less options to configure at all.
- xigoi 5y agoYes, that's right.
- scrollaway 5y agoThe options in question are some of the more.. fancy ones, and the "history" in question is things such as cross-compatibility with ESLint. Certainly not "tab support". (And I've contributed to Prettier a great deal, FWIW)