Prettier 3.0.3中.prettierrc配置editorconfig报错及路径疑问
Prettier v3.0.3配置警告及.editorconfig查找路径问题
一、警告原因:editorconfig配置项已被移除
Prettier从v3.0版本开始,彻底移除了editorconfig这个配置选项——该选项在v2及更早版本中用于控制是否读取.editorconfig文件,但v3之后Prettier会自动检测并读取.editorconfig,无需在.prettierrc里手动配置这个参数。
你只需把.prettierrc里的"editorconfig": true这一行删除,再执行prettier:fix就不会出现该警告了。修改后的配置示例:
{ "bracketSpacing": true, "htmlWhitespaceSensitivity": "css", "proseWrap": "preserve", "quoteProps": "as-needed", "semi": true, "trailingComma": "none", "arrowParens": "avoid", "singleAttributePerLine": true }
二、.editorconfig的查找路径逻辑
Prettier查找.editorconfig文件的规则不是以.prettierrc的位置为起点,而是从当前正在格式化的文件所在目录开始,逐层向上遍历父目录,直到找到.editorconfig文件,或者走到文件系统的根目录为止。
比如你要格式化src/components/Button.vue,Prettier会先检查src/components/目录下有没有.editorconfig,没有的话就去src/目录找,再没有就去项目根目录,以此类推。
内容的提问来源于stack exchange,提问作者Chriss
相关产品推荐
相关产品推荐

