Vue3框架搭建3:配置说明-prettier配置

vue3+Vite+TS项目,配置ESlint和Prettier 是一个用于检测 ECMAScript/JavaScript 代码中的潜在问题和错误的工具,旨在使代码更一致并避免错误。它可以帮助开发者检测代码中的潜在问题,提高代码质量。一个“有态度”的代码格式化工具支持大量编程语言已集成到大多数编辑器中几乎不需要设置参数为什么使用Prettier?按保存键时,代码就被格式化了代码评审时无须争论代码样式节省时间和精力ESLint配置文件(需求不同,会有一些差异)env: {},extends: [],env: {},},}, 阅读详情

1、配置说明:

.prettierrc.json

{
  "$schema": "https://json.schemastore.org/prettierrc",
  "semi": false,
  "tabWidth": 2,
  "singleQuote": true,
  "printWidth": 100,
  "trailingComma": "none"
}

“$schema” 用来告诉编辑器这个json指定为Prettier的模式,可以提供Prettier的语法提示。

由于json文件不能做注释,下面使用js文件进行编写。

.prettierrc.cjs

module.exports = {
  semi: false, //行尾需要有分号
  tabWidth: 2, //使用2个空格缩进
  singleQuote: true, //使用单引号
  printWidth: 100, //一行最多100字符
  trailingComma: 'none', //末尾需要有逗号

  useTabs: false, //不使用缩进符,而使用空格
  quoteProps: 'as-needed', //对象的key仅在必要时用引号
  singleProps: true, //使用单引号
  jsxSingleQuote: false, //jsx不使用单引号,而使用双引号
  bracketSpacing: true, //大括号内的首尾需要空格
  bracketSameLine: false, //jsx标签的反尖括号需要换行
  arrowParents: 'always', //箭头函数,只有一个参数的时候,也需要括号
  rangeStart: 0, //每个文件格式化的范围是文件的全部内容
  rangeEnd: Infinity,
  requirePragma: false, //不需要写文件头的@prettier
  insertPragma: false, //不需要自动在文件开头插入@prettier
  proseWrap: 'preserve', //使用默认的执行标准
  htmlWhitespaceSensitivity: 'css', //根据显示样式决定html要不要折行
  vueIndentScriptAndStyle: false, //vue 文件中的 script 和 style 内不用缩进
  endOfLine: 'lf', //换行符使用 lf
  embeddedLanguageFormatting: 'auto' //格式化内嵌代码
}

2、使用:

方式一:代码运行

npm run format

简单对所有代码按照配置文件进行格式化。

方式二:2、插件

比如vscode的插件:Prettier - Code formatte

可以在按下保存文件键的时候自动按照规则对所保存文件进行格式化。

【Vite+Vue3+TS】基于Vite+Vue3+TypeScript+ESLint+Prettier+Stylelint搭建项目(亲测超详细) 结合了很多项目和文章,总结一篇项目构建的笔记。 温馨提示:文章末尾记录了我在搭建项目过程中,遇到的一些问题和解决办法 ~ 阅读详情

相关推荐

告别复杂配置:dbswitch vs 传统工具(Kettle/DataX)在Greenplum数据同步中的性能对比

本文深入对比了新兴工具dbswitch与传统ETL工具Kettle、DataX在Greenplum数据同步中的表现。重点分析了dbswitch如何通过免中间文件、利用二进制COPY协议等设计,在异构数据库同步场景下实现更优的性能和更简化的配置,为技术选型提供清晰参考。

transformer2023的博客 1046

prettierrc.json 配置

文件是用于配置 Prettier 格式化工具的文件。它包含了一组选项,用于指定代码格式化的规则和风格。您可以根据项目需求自定义这些选项的值,以达到满足您的代码风格要求。如果您想了解更多有关。文件的信息,请参考 Prettier 文档。

qq_38141861的博客 4016

用FPGA驱动WS2812B点阵,手把手教你实现动态文字显示(附完整Verilog代码)

本文详细介绍了如何使用FPGA驱动WS2812B点阵实现动态文字显示,包括硬件连接、Verilog代码实现和动态效果设计。通过精确的时序控制和数据处理,读者可以掌握FPGA与WS2812B的交互技术,并实现炫酷的显示效果。附完整Verilog代码,适合硬件爱好者和工程师参考实践。

weixin_30482383的博客 669

prettier 配置文件 .prettierrc

prettierrc 是一个配置文件,用于定义 Prettier 的代码格式化规则。这个文件通常放在项目的根目录下,以便 Prettier 在格式化代码时能够找到并使用这些规则。.prettierrc 文件是一个 JSON 文件,其中包含了各种格式化选项。

weixin_55896343的博客 1860

瑞芯微RK3576开发板实战:6TOPS NPU如何加速你的AIoT项目(附性能测试)

本文以瑞芯微RK3576开发板为核心,深入探讨其6TOPS NPU在AIoT项目中的实战应用。通过详细的性能测试对比,展示了NPU如何将AI模型推理速度提升15倍以上,并大幅降低CPU负载。文章涵盖从环境搭建、模型转换优化到多屏异显与系统级调优的全流程,为开发者提供了将硬件算力转化为实际项目加速效果的完整指南。

oauth7security的博客 820

深度篇——图像处理的一些方法(一) 关于 图像处理的三个层次 与 selective search

返回主目录 返回 图像处理的一些方法 目录 下一章:深度篇——图像处理的一些方法(二)细说性能评估 IOU和 GIOU 目录内容 深度篇——图像处理的一些方法(一)关于图像处理的三个层次 与 selective search 深度篇——图像处理的一些方法(二)细说性能评估 IOU和 GIOU 深度篇——图像处理的一些方法(三)细说 HOG特征与bag-o...

天下所弃,不过其纪。世间事,在人,在志。 2917

.prettierrc.json配置

JSON 中不允许有注释,常用的参数记录。

developer_qi的博客 729

快衰落、慢衰落,平坦衰落、频率选择性衰落

目录一、大尺度衰落和小尺度衰落二、平坦衰落和频率选择性衰落1.反射墙、固定天线模型2.相干带宽和时延扩展三、快衰落和慢衰落1.反射墙、运动天线模型2.相干时间和多普勒扩展四、联系总结 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、大尺度衰落和小尺度衰落 移动无线信道的主要特征是信道强度关于时间和频率的变化,大致分两种: 大尺度衰落: .

weixin_45662974的博客 3万+

.prettierrc.json 配置项参数

vue3 + vite 项目搭建配置 .prettierrc.json

D_C_tyu的博客 682

fastlio2原理详解

其核心是利用IMU的高频数据(通常100-500Hz)进行状态预测(前向传播),同时利用激光雷达扫描(通常10-100Hz)作为观测来校正状态。转换了卡尔曼增益的计算公式,将对大维度观测矩阵的求逆(点云数量级)转换为对小维度状态矩阵的求逆,从而极大提升了计算效率。:利用预测出的连续IMU状态,将一帧内每个激光点根据其时间戳反向插值,统一校正到扫描结束时刻,输出无畸变的点云。收敛后,用最终的状态将本帧点云。,根据其精确的时间戳,利用前后两个IMU位姿进行插值,计算出该点采集时刻的精确位姿,再将其全部。

Studying…… 102

《一》:LBE,VR 大空间系列——场景环境需求解析

当前,大量 VR 体验活动在室内场地开展。因此,对于场地照明有特定要求:除天花板外,场地的所有表面均需有照明覆盖。这是为了保证玩家无论处于场地的哪个位置,地面与墙面都不会出现明显的影子。场地内不建议安装射灯或高强度的点光源,若已安装此类灯具,需使用柔光板进行遮盖。此外,要避免在阳光下使用 VR 设备台。参考图(请忽略其中Maker标签)

unitygroup的博客 943

【VUE3】Eslint 与 Prettier 的配置

新版 eslint 与 prettier 的简单配置

Hello World! 6275

Linux性能调优之CPU时间分布(亲和性、带宽、权重)配置

带宽权重亲和性进程级别Cgroup-v2服务级别systyemd我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢 ------赫尔曼·黑塞《德米安》

山河已无恙 1711

VUE3&TS: Vue-cli4脚手架,Vue3+TS的项目搭建

通过 Vue-cli4 创建的 Vue3+TS 的项目,并进行一些基础使用的举例

干饭搬砖两不误。 5125

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

VsCode正确解决vue3+Eslint+prettier+Vetur的配置冲突

手把手教你VsCode正确解决vue3+Eslint+prettier+Vetur的配置冲突

m0_37985967的博客 5301

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

prettier 配置参数说明

有必要使用prettier进行代码格式化。 1、常用的配置说明如下: { // 使能每一种语言默认格式化规则 "[html]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[css]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[less]": { "editor.

solocao的专栏 5795

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

vite+vue3+ts项目搭建流程 (pnpm, eslint, prettier, stylint, husky,commitlint )

vite+vue3+ts项目搭建流程 (pnpm, eslint, prettier, stylint, husky,commitlint )

yavlgloss的博客 4306

Vue3 + TypeScript + Vite 初始项目搭建(ESLint、Prettier、Sass、Stylelint、husky、pnpm、src 目录别名配置)【图文超详细教程】

Vue 3 + TypeScript + Vite 初始项目模板,目前已完成配置的内容:TypeScript、ESLint、vite-plugin-eslint、Prettier、Sass、Stylelint、husky、src 目录别名、pnpm、项目全局环境变量

emmmm..... 4708

Vue学习笔记7 - 在Vscode中配置Vetur,ESlint,Prettier

俗话说得好,工欲善其事必先利其器,想要熟练开发Vue项目,一个好的开发环境就是必不可少了,这里我就选用了vscode作为开发工具,毕竟vscode免费,还跨平台,应用范围也广,著名的vue开源项目:后台管理平台(vue-element-admin)的大神在文档中就推荐采用vscode+eslint,号称“绝对有种飞一般的感觉”。为了达到大神所说的效果,我们这就来研究一下如何在vscode中配置好eslint,寻找“飞一般”开发Vue的感觉。 1.vscode清除多余的插件,还原默认配置 对新手来说,

Coder.Monkey的工作簿 1万+

vsCode配置Eslint+Prettier结合使用详细配置步骤,规范化开发

Eslint+Prettier结合使用详细配置步骤,规范化开发

JHLIN的博客 1万+

eslint+prettier+husky的配置说明

一,eslint eslint它规范的是代码偏向语法层面上的风格。本篇文章以一个基本的vue项目,来说明eslint+prettier+husky配置项目代码规范,为了更好的描述本文,我恢复了vscode的默认设置(即未安装eslint,prettier等插件,setting中也没有相关配置) ????1,新建一个空的vue2.x项目(不安装eslint) vue create eslint-test ????2,单独安装selint npm install eslint --save-dev npx

weixin_42349568的博客 3737

VsCode配置Eslint+Prettier结合使用详细配置步骤,规范化开发

vsCode配置Eslint + Prettier结合使用详细配置步骤,规范化开发

知之为知之,不知为不知 1万+

Vue 3与ESLint、Prettier:构建规范化的前端开发环境

这篇文章介绍了如何在Vue 3项目中配置ESLint和Prettier以统一代码风格,实现代码规范性与可读性的提升。通过设置规则、解决冲突、以及将配置融入持续集成流程和代码审查过程,确保团队协作时代码风格的一致性,提升开发效率与项目维护性。

https://blog.cmdragon.cn/ 2262

Vue3 + TypeScript + Vite 初始项目搭建(ESLint、Prettier、Sass

为了使在使用 ESLint 进行代码检查时,遇到使用别名 import 模块时,不报错,使 ESLint 能够支持别名配置,所以在 ESLint 配置文件中 import/resolver 的 alias 选项,配置如何解析 import 语句中的别名,依赖 eslint-import-resolver-alias 和 eslint-plugin-import 插件。

tencentes的博客 1225

VUE3照本宣科——eslint与prettier

VUE3照本宣科——eslint与prettier 一、eslint;二、prettier;三、总结

长铗归来的博客 1317

10-ESLint与Prettier集成配置及说明

Vite2+Vue3+TypeScript+Element-plus脚手架搭建系列 ✅01-创建项目      ✅02-环境变量      ✅03-Vite配置      ✅04-引入scss      ✅05-路由初试    &n

bee-code的博客 1495
上一篇: Vue3框架搭建2:axios+typescript封装
下一篇: Vue3框架搭建4:配置说明-eslint配置
黎明初时
博客等级 码龄13年 47粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值