Prettier

前端代码格式化工具
授权协议 MIT
开发语言 JavaScript
所属分类 开发工具、 代码管理分析/审查/优化
软件类型 开源软件
地区 不详
投 递 者 丌官哲彦
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Prettier 是一个“有主见”的代码格式化工具,支持列表如下:

简而言之,这个工具能够使输出代码保持风格一致。

示例:

举个例子,对于下面这行代码:

foo(arg1, arg2, arg3, arg4);

它适合在同一行显示。但是我们经常会遇到的代码是这样的:

foo(reallyLongArg(), omgSoManyParameters(), IShouldRefactorThis(), isThereSeriouslyAnotherOne());

于是,Prettier 会把这段代码转变成这样:

foo(
  reallyLongArg(),
  omgSoManyParameters(),
  IShouldRefactorThis(),
  isThereSeriouslyAnotherOne()
);
  • 前言 最近在空闲时间在搭建Vue3+Ts+Vite搭建的管理后台,准备尝试一下Prettier,学习的同时也正好总结了一些经验,在这里做一些记录 什么是Prettier prettier是一个代码格式化工具,它可以支持JS/JSX/TS/Flow/JSON/CSS/LESS等文件格式。 1、安装到开发依赖上 //npm npm install --save-dev --save-exact pre

  • 前言 有时候需要批量格式化文件,目前prettier使用最广泛,本文记录一些使用命令 一、全局安装prettier npm install --global prettier 二、配置.prettierrc.js 在项目根目录建立配置文件.prettierrc.js,并按需求填写配置 module.exports = { overrides: [ { files: ['*.

  • Prettier Prettier 是一个“有态度”的代码格式化工具,它支持:JavaScript (包括实验性功能)、JSX、Angular、Vue、Flow、TypeScript、CSS、Less 和 SCSS、HTML、JSON、GraphQL、Markdown,包括 GFM 和 MDX、YAML An opinionated code formatter Supports many lan

  • 相信小伙伴们在小学时都经历过小平头时代,那时的教务处主任天天学校门口巡视,同学们更是一个个心惊胆战。那时的我们就好比一行行代码,如果发型不一,上来就是两…55555 不说了… 所以说统一样式更有助于我们更统一的管理,也会使我们少犯错误,这时 ESlint 站出来了,它就是教务处主任的化身,会将我们的形形色色的发型 (代码) 统一起来,虽然验证过得代码不一定完美,但是一定相对规范。 什么是 ESLi

  • 1.为什么用prettier 代码风格是所有程序员都要遇到的问题,Prettier 的opinionated 2.什么是prettier Prettier 在自己官网首页列出这么几点: An opinionated code formatter Supports many languages Integrates with most editors Has few options Prettier

 相关资料
  • vue2.x 代码格式化应该用什么更好,vetur 还是 prettier? 如图 我知道 vetur 里格式化也可以配置 prettier 相关 但是用 vutur 更好呢?还是直接使用 prettier 找过一些相关文章,感觉两种说法都有

  • 在安装并启用了ESlint和Prettier的Nuxt应用程序中,我切换到了Visual Studio代码。 当我打开一个.vue文件并按cmd+shift+p并选择格式化文档时,我的文件根本不会被格式化。 My.Prettierrc设置: 我有这么多的源代码行,所以我不能手动格式化它们。我做错了什么?

  • 操作步骤: 菜单栏: 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 来格式化你的代码。 尽管这种做法也存在一些争论

  • 我最近安装了VS代码和Go扩展,总的来说,它非常舒适,但是格式化代码不起作用,无论是ALT Shift F还是上下文菜单,还是on save。 我能把代码格式化成什么格式? ,和从命令行可以正常工作。几天前,一切都很顺利。

  • 本文向大家介绍用VBS写的VBSCRIPT代码格式化工具VbsBeautifier,包括了用VBS写的VBSCRIPT代码格式化工具VbsBeautifier的使用技巧和注意事项,需要的朋友参考一下 昨天在VBS吧看到一个精华帖《VBS代码格式化工具》,是用C++写的,区区VBS代码格式化,就不要劳C++大驾了吧,用VBS实现VBS代码格式化工具不是更自然么? 网上的VBS代码大部分都没有缩进,新

  • 我的 vscode 上,有两个插件可以帮我格式化代码 但是这两个插件出来的效果区别太大了,各有优缺点: 比如 prettier 代码块使用 2 个空格缩进;而Volar 可以自己配 Volar 喜欢狗拿耗子把代码注释从代码尾部挪到代码的下一行 这些差异就很烦,尤其在团队合作的时候 所以,怎么大一统呢?比如我可以把怎么格式化,申明在一个文件中,然后各种工具都用这个规则格式化?有这样的东西吗?

  • 概述 毫末科技的前端代码自动化的技术栈为: 制作前端组件:imgcook 前端组件文档:storybook 前端组件仓库:bit(bit.dev) 前端组件快速引入项目:xmind2code(毫末自研) + ice 组件编写规范见: 毫末xmind2code封装uniapp组件规范 其他相关技术 开源xLayers  商业Supernova  教程 imgcook 请见官方文档