Prettier 前端代码格式化工具

开源网站开源项目 24-06-15 15:03:42

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

JavaScript,包括ES2017

JSX

Flow

TypeScript

CSS、LESS和SCSS

JSON

GraphQL

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

示例:

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

foo(arg1,arg2,arg3,arg4);

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

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

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

foo(reallyLongArg(),omgSoManyParameters(),IShouldRefactorThis(),isThereSeriouslyAnotherOne());
[Prettier 前端代码格式化工具]相关推荐

Zeus HTTP 路由器

Zeus 是一个非常简单和快速的 HTTP 路由器,为 Go 语言编写。 示例代码: packagemainimport("fmt""githu……...

Notepad2 文本编辑器

Notepad2 文本编辑器

Notpad2,不要漏掉这个“2”,它跟Windows自带的Notpad可大相径庭。但它们有一个共同之处就是……...

FreeBSD BSD 操作系统

FreeBSD BSD 操作系统

FreeBSD是一种自由类Unix操作系统,是由经过BSD、386BSD和4.4BSD发展而来的类Unix的一个重要分支。FreeB……...

Lubuntu 节能操作系统

Lubuntu 节能操作系统

Lubuntu是Ubuntu快速、轻量级且节省能源的变体,它使用LXDE(Lightweight X11 Desktop Environment)桌面……...

Scut 开源游戏服务器引擎

Scut游戏服务器引擎使用C#语言开发,特别适用于手机网络游戏,支持使用Python脚本进行游戏开发;支持MSSQ……...

Bones Go 的模板引擎

Bones 是 Go 语言用于开发 Web 应用的模板引擎,包含一些很好的设计模式。支持 CSRF。 示例模板: <h2……...

今日开源
  1. Python 面向对象编程语言

    Python 面向对象编程语言

    Python (发音:[ 'paiθ(ə)n; (US) 'paiθɔn ]n.蟒蛇,巨蛇 ),是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。Python 具有脚本语言中最……

    开源软件 2024-06-23

  2. Min Browser 开源的极简浏览器

    Min Browser 开源的极简浏览器

    Min是一款开源的极简浏览器,拥有智能、快速的特点。一些特性: 通过使用DuckDuckGo在搜索栏中显示搜索结果 拦截网页内置广告和跟踪 模糊搜索 支持书签的全文搜索 阅读列表 标签页改进(标签页在右边打开并会……

    开源软件 2024-06-23

  3. BitSail 高性能数据集成引擎

    BitSail 高性能数据集成引擎

    BitSail 是字节跳动开源的基于分布式架构的高性能数据集成引擎,支持多种异构数据源间的数据同步,并提供离线、实时、全量、增量场景下的全域数据集成解决方案,目前服务于字节内部几乎所有业务线,包括抖音、今日……

    开源软件 2024-06-23

返回顶部小火箭