@typescript-eslint推荐Prettier,二者规则选项是否一致?Prettier规则能否自定义?
Prettier与ESLint风格规则的疑问
官方参考内容
建议用法 - Prettier
typescript-eslint和ESLint核心都未在任何推荐预设中启用任何格式相关规则,但部分第三方插件配置可能仍保留这种不良做法。
若你的ESLint配置中启用了格式规则,我们建议使用eslint-config-prettier禁用ESLint中的格式规则,之后可独立于ESLint配置格式化工具。
Prettier选项哲学
Prettier并非试图满足你所有代码格式需求的全能格式化工具,它是具有主见的(Opinionated)。
我的疑问
原本我以为Prettier提供了可深度自定义的丰富规则集,能完全覆盖ESLint及其插件(如@typescript-eslint)的风格规则,但看完上述内容后产生了以下疑问:
- 这是否意味着部分Prettier规则无法被覆盖?(我已了解特定Prettier规则无法禁用)
- Prettier的选项数量很少,且无法选择性应用选项。这是否等同于“推荐用Prettier处理风格问题,但从此必须按Prettier的规则编写代码”?如果是这样,我无法接受...
附: 致所有Prettier爱好者:请勿浪费时间说服我使用Prettier并遵循其开发者制定的规则——我不是那种“随大流”的人。
内容的提问来源于stack exchange,提问作者Takeshi Tokugawa YD
相关产品推荐
相关产品推荐

