当同时存在js_beautify
和prettier
时,prettier格式化.vue
文件,,js-beautify格式化.js
(详见:HBuilderX 格式化操作、及格式化插件配置说明),这样会导致 js 和 vue 不是用的同一个格式化工具,严重影响代码提交的风格审核,希望有一个地方可以选择代码格式化的方式,
npm 下载数据对比:
js_beautify
周下载量 2,664,989
prettier
周下载量 23,804,603
github 更新时间和与活跃度对比对比:
js_beautify
最后更新时间:2022年8月21日 且2022年仅4个版本更新,社区活跃度较低
prettier
最后更新时间:上周 且几乎每个月都会有一个版本发布,社区活跃度较高,很多问题都能有效且及时的解决
而现在HBuilder X
还使用js_beautify
作为默认的格式化工具,且不可修改,就显得不那么友好了
背景:
当我用vscode
转向HBuilder X
时 ,不得不面对格式化问题,最严重的就是,当用户从.vue
中复制到.js
可能风格还不一致需要重新格式化,然后如果有团队同时使用vscode
和HBuilder X
格式化不一致导致git提交后对比修改的地方大部分都是格式化问题的差异,很难定位到具体修改的地方。
然后我尝试 在HBuilder X
发布了几款格式化工具帮助团队统一vscode
和HBuilder X
的代码规范,如:mxp-stylelint,mxp-prettier,mxp-eslint-vue,mxp-eslint-js,但是现在面临的问题是由于js_beautify
是内置的我无法选择使用prettier
格式化js代码,也无法修改js_beautify
让其不格式化js由prettier
来格式化
O昵称重要吗O (作者)
不能解决根本问题,就几个规则可配置.editorconfig
2023-02-15 11:16