当前位置: 首页 > 知识库问答 >
问题:

vue.js - vue3 如何统一代码格式化工具?

公良运锋
2023-06-17

图片.png

我的 vscode 上,有两个插件可以帮我格式化代码

但是这两个插件出来的效果区别太大了,各有优缺点:

  • 比如 prettier 代码块使用 2 个空格缩进;而Volar 可以自己配
  • Volar 喜欢狗拿耗子把代码注释从代码尾部挪到代码的下一行

这些差异就很烦,尤其在团队合作的时候

所以,怎么大一统呢?比如我可以把怎么格式化,申明在一个文件中,然后各种工具都用这个规则格式化?有这样的东西吗?

共有2个答案

麹耘豪
2023-06-17

推荐使用 ESlint 而不是 Prettier。如果你一定要使用 Prettier 的话,我记得 Volar 是有 Prettierplugin �� volar-service-prettier。

而且是可以指定代码格式化工具的,就是你截图的第三个选项。

另外这个是 AntFu 大佬的一篇文章,你可以阅读一下 �� 为什么我不使用 Prettier

常温文
2023-06-17

用ESLint, 并在项目中配置ESLint就行了

 类似资料:
  • 我希望直接使用div,progress,它们需要保持响应式,如何简化呢? ...

  • 当前状态: 我有一个使用Java 1.8.161、Maven 3.3.9、SpringBoot 2.0.1、工具Jenkins和GitLab构建的项目。我想使用google java格式作为整个团队的标准。 我的调查/解决方案: 在调查过程中,我找到了解决方案,这听起来很简单。只需更新pom文件: 而且很有效。如果我运行编译、打包、验证、安装或部署Maven lifecycle,代码就会格式化。

  • 在Visual Studio的Windows中,用于格式化或“美化”Visual Studio代码编辑器中的代码的Ctrl+K+F和Ctrl+D的等价物是什么?

  • 操作步骤: 菜单栏: Code —> Reformat Code 右键菜单: Reformat Code 快捷键: Mac: option + command + L Windows\/Linux: Ctrl + Alt + L 配置格式化选项 通过快捷键(Mac): option + command + shift + L 打开配置对话框 自动缩进行 操作步骤: 菜单栏: Code —> Aut

  • Go 开发团队不想要 Go 语言像许多其它语言那样总是在为代码风格而引发无休止的争论,浪费大量宝贵的开发时间,因此他们制作了一个工具:go fmt(gofmt)。这个工具可以将你的源代码格式化成符合官方统一标准的风格,属于语法风格层面上的小型重构。遵循统一的代码风格是 Go 开发中无可撼动的铁律,因此你必须在编译或提交版本管理系统之前使用 gofmt 来格式化你的代码。 尽管这种做法也存在一些争论

  • 问题内容: 我有一些格式不一致的现有代码-有时两个空格用于缩进,有时四个空格,以此类推。代码本身是正确的,并且经过了严格的测试,但是格式却很糟糕。 在线上是否有一个地方,我可以简单地粘贴一段Python代码并自动为我缩进/设置格式?或者,是否可以执行类似的操作,并用格式化的版本覆盖每个文件? 问题答案: 编辑:如今,我建议使用autopep8,因为它不仅可以纠正缩进问题,而且(根据您的判断)可以使