如何将整个项目按照eslint格式化

简介: 如何将整个项目按照eslint格式化

一:前情回顾


之前已经分享了如何设置eslint和Prettier对项目进行格式化,但是这样的格式化只限于文件被修改时,才会触发自动格式化代码。

那么,问题来了,已经形成很久的代码,难道我们也要一个一个文件去点开,然后敲个空格,在进行保存吗?

这就太不优雅了。

二:按文件夹格式化


为什么我说按文件夹格式化呢?因为,像node项目,是有依赖文件夹node_modules文件夹的,这个文件夹是不上传git仓库,且不需要格式化的。
那么我们只需要在其他文件夹上,进行右键,选择Reformat Code,如有需要可以勾选Include subdirectories(包括子目录),然后点击Run
稍等片刻,让编辑器跑一会儿,你就得到了完成格式化的项目。

image.pngimage.png

三:结语


有人说,这样搞的话,git全是你的提交,但是,反过来想一下,团队内执行了全项目的代码格式化,然后,都是用同一套格式化规范,我们就可以避免了不同的人因为格式化导致的代码冲突。很明显,这是利大于弊的。何乐而不为呢!

项目中如何增加eslint和Prettier:https://www.yuque.com/morange/morange/gn4wgi

寄语

迈出第一步,就成功一半了。

目录
相关文章
|
前端开发
前端使用多张图片生成 Gif 效果(支持循环、不循环、完成回调)
前端使用多张图片生成 Gif 效果(支持循环、不循环、完成回调)
569 0
|
缓存 Linux 开发工具
CentOS 7- 配置阿里镜像源
阿里镜像官方地址http://mirrors.aliyun.com/ 1、点击官方提供的相应系统的帮助 :2、查看不同版本的系统操作: 下载源1、安装wget yum install -y wget2、下载CentOS 7的repo文件wget -O /etc/yum.
261442 0
|
Linux KVM 虚拟化
PVE8.0-2安装使用快速指导
PVE8.0-2安装使用快速指导
|
运维 Cloud Native 前端开发
如何解决 503 Service Temporarily Unavailable?
如何解决 503 Service Temporarily Unavailable?
2156 0
|
传感器 芯片
数码管显示原理及应用实现介绍1
数码管是一种能够显示数字和简单的字母的显示设备,它由LED(Light Emitting Diode,发光二极管)组成。LED是一种半导体器件,当电流通过它时,会产生光。数码管的每个LED都对应一个数字或字母的形状,通过开启或关闭LED,可以显示所需的数字或字母。 数码管可以分为共阳极和共阴极两种类型。共阳极数码管的所有LED的阳极连接在一起,通过控制每个LED的阴极点亮或熄灭来显示不同的数字或字母。共阴极数码管则相反,将所有LED的阴极连接在一起,通过控制每个LED的阳极点亮或熄灭来显示不同的数字或字母。在实际应用中,常用的是共阳极数码管。 数码管的控制是通过给定不同的输入信号来实现的。
686 0
|
6月前
|
设计模式 Prometheus 监控
并发设计模式实战系列(20):扇出/扇入模式(Fan-Out/Fan-In)(完结篇)
🌟 大家好,我是摘星!🌟今天为大家带来的是并发设计模式实战系列,第二十章,废话不多说直接开始~
229 0
|
3月前
|
前端开发 JavaScript 网络架构
约定式路由生成神器:vite-plugin-pages
这篇文章介绍了如何使用vite-plugin-pages插件在Vite项目中实现约定式路由自动生成,包括搭建工程、安装插件、配置vite.config.ts文件以及创建和挂载路由。
321 0
|
5月前
|
Java Linux 开发者
linux 查看java的安装路径
本指南详细介绍Java环境的安装验证与配置方法,包括检查Java版本、确认环境变量JAVA_HOME是否正确配置,以及通过which和readlink命令手动定位Java安装路径。同时提供系统级环境变量配置步骤,并给出多版本管理建议。适用于Linux系统用户,特别是需要在服务器或Docker容器中部署Java环境的开发者。注意操作时需具备相应权限,确保路径设置准确无误。
|
JavaScript Java 应用服务中间件
用白薅来的gitlab自带的gitlab-runner部署一个vue项目
用白薅来的gitlab自带的gitlab-runner部署一个vue项目
370 2