Visual Studio Code(简称VS Code)是一款由微软开发且跨平台的免费源代码编辑器。基于其丰富的插件体系与语言支持,目前已经成为了最流程的集成开发环境。本文介绍了笔者用过的最好用的几款前端重构插件。

JavaScript Booster

JavaScript Booster 是一种代码重构工具,具有多种编码操作,例如将 var 转换为 const 或 let、删除多余的 else 语句以及合并声明和初始化。只需注意左侧的灯泡并按下它即可了解如何转换光标下的代码。

Stepsize

Stepsize 允许您为要重构的技术债务和代码添加书签和报告。如果您遇到需要重构的代码,但您没有时间立即进行重构,则可以使其可见并直接在 VS Code 中提出问题。

Abracadabra

VS Code 附带了一些基本的重构。Abracadabra 使用快捷的方式为您的编辑器,在适当的时候快速修复以建议重构,根据您的需求自定义 UX 的选项,与 .js、.jsx、.ts、.tsx 和.vue 文件。

Glean

Glean 为您的 React 代码库提供了重构工具:将 JSX 提取到一个新组件中,将类组件转换为功能组件,使用 Hooks 进行包装。它允许将 JSX 提取到新组件中,将类组件转换为功能组件,反之亦然,使用条件包装 JSX,同时重命名状态变量及其设置器等等。

SonarLint

SonarLint 在您编写代码时突出显示错误和安全漏洞,并提供明确的补救指导,以便您可以在代码提交之前修复它们。VS Code 中的 SonarLint 支持分析 JavaScript、TypeScript、Python、Java、HTML 和 PHP 代码。

Prettier

Prettier 是一个非常流行的扩展,它为大多数编程语言提供自动代码格式,它在 html javascript 和其他语言中特别有用。

版权声明,本文首发于 数字魔盒 https://www.dm2box.com/ 欢迎转载。

vscode中6个好用的前端重构插件相关推荐

  1. vscode中嵌入cppcheck进行静态检查,包含插件使用方法

    1 vscode下载插件cpp-check-lint 如图: 下载好之后按ctrl+shift+p打开用户设置(user setting),在设置中追加加入以下代码: /* cppcheck配置 */ ...

  2. VSCode中安装Live Server插件实现Html网页代码的实时预览

    VSCode中安装Live Server插件实现Html网页代码的实时预览 利用寒假时间学习了一些基本的网页知识,在编写Html代码时可以利用IDEA.WebStorm.Dream Weaver等工具 ...

  3. 在VSCode中配置并调试R语言.r文件

    一.在VSCode中配置R语言 1. 安装R解释器 访问网址下载 选择安装目录时,目录中不要有中文字符,否则就很可能出问题. 2. 安装radian(可有可无) radian只是一个让交互命令行更漂亮 ...

  4. 人工智能之配置环境教程二:在Anaconda中创建虚拟环境并在VsCode中使用

    人工智能之配置环境教程二:在Anaconda中创建虚拟环境安装pytorch并在VsCode中使用虚拟环境 作者介绍 一. 在Anaconda中创建虚拟环境 1. 进入本地终端 1.1 键盘使用**w ...

  5. vscode中vetur、eslint、prettier个人理解

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.问题的出现 二.vetur.eslint.prettier是什么? 二.解决办法 1.安装vetur插件 2.安装 ...

  6. 前端常用插件、工具类库汇总(上)

    前言 在开发中,我们经常会将一些常用的代码块.功能块进行封装,为的是更好的复用.那么,被抽离出来独立完成功能,通过API或配置项和其他部分交互,便形成了插件. 下面这些是我在工作中积累的一些常用的前端 ...

  7. bootstrap表单拖拽生成器插件_web前端常用插件、工具类库汇总,新手必收藏!!!...

    前言 在开发中,我们经常会将一些常用的代码块.功能块进行封装,为的是更好的复用.那么,被抽离出来独立完成功能,通过API或配置项和其他部分交互,便形成了插件. 下面这些是我在工作中积累的一些常用的前端 ...

  8. 前端常用插件、工具类库汇总,新手必收藏!!!

    前言 在开发中,我们经常会将一些常用的代码块.功能块进行封装,为的是更好的复用.那么,被抽离出来独立完成功能,通过API或配置项和其他部分交互,便形成了插件. 下面这些是我在工作中积累的一些常用的前端 ...

  9. java前端插件有哪些,前端常用插件、工具类库汇总(上)

    前言 在开发中,我们经常会将一些常用的代码块.功能块进行封装,为的是更好的复用.那么,被抽离出来独立完成功能,通过API或配置项和其他部分交互,便形成了插件. 下面这些是我在工作中积累的一些常用的前端 ...

最新文章

  1. C# DataGridView控件用法
  2. nvidia显卡cuda的性能_性能追平上代万元旗舰!NVIDIA GeForce RTX 3070规格解析
  3. 使用ado直接连接mysql_使用ADO直接连Mysql ,不经过ODBC
  4. Android Binder基本概念流程学习
  5. 通过QQ或者QQ帮助别人学习Lync之一
  6. MySQL8.0内存相关参数介绍
  7. 最大熵阈值python_第六章-逻辑斯蒂回归和最大熵模型
  8. linux进阶之子网划分
  9. 串行通信的电子密码锁设计全套资料
  10. 批量发短信的平台浏览总结
  11. 失败一时并不可怕,可怕的是不去总结和改正。
  12. 点云3D目标检测之——尝试SFD代码跑通(超详细!!)
  13. 2019前端工程师的自检清单
  14. 指向字符串的指针 ------ 字符串指针
  15. java 日期加减天数、月数、年数的计算方式
  16. 计算机基础——4.4 网络信息安全
  17. 丁磊的阳谋:保持网易员工平均年龄在29岁以内
  18. TitleLabel
  19. Android 中Preferences的使用!
  20. 《网络营销实战密码》读后感

热门文章

  1. 红蓝对抗之隧道技术第一篇(内网穿透、端口映射端口转发、Netsh端口转发、CS正反向连接多层内网、Burp设置上游代理访问内网、MSF protfwd端口转发/重定向)
  2. 常用Linux内核调试手段介绍 02——— 内核笔记
  3. 基于ssm校园招聘管理系统获取(java毕业设计)
  4. WIFI密码破解全攻略
  5. 微软ERP Axapta与Sap、Oracle的比较
  6. 自动关闭和启动Debian Linux Dell Thinkpad电脑,超级爽 win, linux, Mac都可以
  7. Mysql统计库表大小sql整理
  8. android 8 忘记图案,手机绘图解锁忘了怎么办?三种方法教你轻松搞定
  9. 刚面完阿里蚂蚁金服的大数据工程师,有话说
  10. java兼容rbg和cmyk格式的图片读取