精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

前端代碼規范工具 eslint vs prettier,哪個更適合你?

開發 前端
為了統一代碼格式,人們想盡了辦法,這也是golang為什么自帶了一個格式化代碼的工具,而我們今天要討論的eslint和prettier就是兩個前端統一代碼樣式的工具。

在開發人員中,關于最佳編輯器之爭從來都是一個無休止的話題,從古至今,這個話題從來沒有探討出一個滿意的結果。

對于代碼的格式,自古以來也是每個人都有自己的偏好,為了統一代碼格式,人們想盡了辦法,這也是golang為什么自帶了一個格式化代碼的工具,就是為了讓代碼格式變得統一,變得更加容易所有人閱讀。

而我們今天要討論的eslint和prettier就是兩個前端統一代碼樣式的工具。

[[439052]]

ESLint

eslint是在2013年誕生的,現在它已經成為了最著名的代碼格式化工具,每天都有百萬的下載量。

eslint這個工具它會分析我們的代碼樣式,然后它會找出錯誤格式和代碼中的錯誤。

使用它非常方便,你只需要通過npm安裝就可以,然后在項目中通過初始化來使用它,最后在package.json添加運行代碼:

  1. npm i -g eslint eslint --init 
  1. script:{ "lint":"eslint" }//npm run lint 

eslint的所有設置都可以進行配置,你可以讓它只是檢查語法,也可以讓它不僅檢查語法還要找出錯誤,當然你還可以配置它對代碼樣式進行修改。

eslint支持三大前端框架,你可以輕松地在項目中集成使用它。

eslint默認提供了谷歌,airbnb,官方三種代碼樣式供選擇,當然對于具體的配置,你也可以根據自己的項目進行適當調整。

下面是eslint初始化后生成的js文件。

  1. module.exports = { 
  2.     'env': { 
  3.         'browser': true, 
  4.         'es2021': true, 
  5.         'node': true 
  6.     }, 
  7.     'extends': 'eslint:recommended', 
  8.     'parserOptions': { 
  9.         'ecmaVersion': 13, 
  10.         'sourceType': 'module' 
  11.     }, 
  12.     'rules': { 
  13.         'indent': [ 
  14.             'error', 
  15.             4 
  16.         ], 
  17.         'linebreak-style': [ 
  18.             'error', 
  19.             'unix' 
  20.         ], 
  21.         'quotes': [ 
  22.             'error', 
  23.             'single' 
  24.         ], 
  25.         'semi': [ 
  26.             'error', 
  27.             'never' 
  28.         ] 
  29.     } 

Prettier

Prettier是在2016年創建的,它是一個固執的有自己主見的代碼格式化工具,它支持很多語言,并且支持很多編輯器,它的配置很少,你甚至可以安裝完之后,零配置使用它。

它誕生的目的就是為了讓你不用關系你的代碼書寫結構,因為當你保存代碼的時候,它會自動幫助你格式化你的代碼,并且不會修改你的代碼內容,因為它修改的知識代碼的結構視圖。

Prettier的最主要的目的就是為了讓人們不在糾結代碼的樣式,而是全神貫注去考慮代碼的性能和功能。

Prettier可以說是前端格式化的神器,除了html,css,js外,它還支持ts,json,yml,graphql等,此外,前端三大框架vue,angular,react它都是支持的。

ESLint Vs Prettier

[[439053]]

相比于Prettier,ESlint不僅僅可以格式化代碼,更主要的是它可以幫助開發者發現代碼中的錯誤。當一個變量聲明之后但是沒有使用,它會給出警告。當一個數字類型變量賦值了字符串時,它會給出錯誤提示。

ESlint會在格式化代碼的時候,去修復代碼中的錯誤,而Prettier更多地是去格式化代碼而忽略代碼中的錯誤。

Prettier可以定制很多代碼格式化的選項,你可以控制代碼的寬度,可以控制代碼中空格的長度,你可以控制是否使用分號結尾,當然了,這些在ESlint中也可以定制,這么看來,似乎ESlint應該是最佳選擇。

但是術業有專攻,Prettier就是專門為了格式化代碼而生的。對于代碼中的一些問題,ESlint可能無法正確格式化,這個時候,Prettier就可以很好的完成格式化的任務。

一個擅長格式化代碼,一個擅長發現代碼的錯誤,那么它們倆可以結合使用嗎?答案是肯定的。

在Prettier的官網中,官方已經給出了集成ESLint的解決方案,你可以參照文檔將兩者合二為一。

如果你的代碼還沒有使用它們,那么我強烈建議你去嘗試使用它們,在團隊化的項目中,你會發現使用了它們會讓你真個團隊的代碼看起來整齊劃一。

總結

無論是prettier還是eslint,它們都是通過配置文件來進行運行的,因此在使用它們的時候,你要格外留意配置文件的各個選項和使用方式,此外,因為eslint有些時候過于緩慢,人們還提出了eslint_d這個工具,它的用法和eslint一樣,但是性能速度上卻比前者快很多,你可以親自嘗試下。

所有的工具都是為了提升開發效率,提高編碼效率,如果你真的覺得這些工具妨礙了你的效率,你完全可以不使用它們,但是我相信大多時候,使用這些工具一定會提升你的開發效率,否則它們就不會誕生,也不會有這么多人來使用它們了。

 

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2024-04-03 08:28:31

GolangPHP語言

2017-06-27 15:08:05

大數據Apache SparKafka Strea

2021-07-30 11:16:38

云存儲本地存儲

2022-01-26 10:26:57

ChromeBrave網頁瀏覽器

2022-01-25 19:36:46

ChromeBrave瀏覽器

2015-09-16 11:29:46

超融合架構軟件定義存儲

2016-05-31 11:00:43

數據中心數據中心硬件數據中心搭建

2025-02-04 13:34:14

2021-02-23 08:00:00

LinuxUbuntu微軟

2021-12-03 10:15:10

FlowTypescript開發

2009-02-25 19:47:54

IT認證思科認證微軟認證

2012-07-04 15:22:18

云辦公云計算

2022-07-27 16:50:39

BabelTypeScript前端

2023-10-18 07:43:55

Redis數據存儲

2023-07-11 17:50:04

操作系統Ubuntu

2020-04-17 15:00:04

IntelliJIDEAJava

2019-08-21 08:29:23

云計算內部部署軟件

2023-08-29 11:37:10

云計算數據中心

2010-07-13 16:15:49

XenServer5.6

2011-11-10 16:20:21

私有云公有云混合云
點贊
收藏

51CTO技術棧公眾號

午夜精品久久99蜜桃的功能介绍| 国产一区二区三区影视| 国产高清在线精品| 欧美精品久久久久| 日韩片在线观看| 丁香婷婷久久| 亚洲一区二区中文在线| 久久99精品久久久久子伦 | 懂色av中文在线| 精品制服美女丁香| 久久久人成影片一区二区三区| 右手影院亚洲欧美| 亚洲一区二区三区久久久| 亚洲成人黄色影院| 天堂社区 天堂综合网 天堂资源最新版 | 三级网站免费看| 成人勉费视频| 亚洲综合色自拍一区| 你懂的视频在线一区二区| 国产又粗又大又黄| 久久精品主播| 精品中文字幕在线2019| 国产美女免费网站| 国产精品白浆| 欧美丰满少妇xxxbbb| 狠狠97人人婷婷五月| 好吊日视频在线观看| 久久综合色婷婷| 亚洲最大福利网| 中文永久免费观看| 中文日韩在线| 欧美日本高清视频| 日本爱爱小视频| 天天躁日日躁成人字幕aⅴ| 91精品国产综合久久精品图片| 成人在线观看a| 国产亚洲成av人片在线观看| 亚洲欧美韩国综合色| 欧洲亚洲一区二区| 污视频网站在线播放| 国产在线视频精品一区| 国产精品免费视频久久久| 啦啦啦免费高清视频在线观看| 午夜久久一区| 久久亚洲电影天堂| 老司机精品免费视频| 国产乱码精品一区二区三区四区| 精品av综合导航| 中文字幕在线播放一区二区| av日韩在线免费观看| 欧美午夜精品久久久久久超碰| 亚洲熟妇av日韩熟妇在线| 久久免费电影| 亚洲在线视频网站| 国产91视频一区| av片在线观看| 一区二区高清免费观看影视大全| 亚洲精品在线免费看| 国产福利小视频在线| 91亚洲精品久久久蜜桃| 精品在线视频一区二区| 天天干天天爽天天操| av网站一区二区三区| 国产一区在线观| 天天综合网在线| 91色在线porny| 免费日韩av电影| 日本v片在线免费观看| www久久精品| 欧美一区二区福利| 北条麻妃在线| 国产精品不卡在线| 国产日本欧美在线| 日韩欧美一起| 黄色一区二区在线| 国产av无码专区亚洲精品| 春暖花开亚洲一区二区三区| 欧美三级三级三级| 亚洲一区二区偷拍| 成人av影音| 精品视频在线播放免| 手机av免费看| 97久久夜色精品国产| 久久69精品久久久久久久电影好| 国产一级免费av| 亚洲欧美日本国产专区一区| 国产精品久久久久久久午夜| 亚洲综合五月天婷婷丁香| 国产麻豆91精品| 国产一区二区视频在线免费观看 | 国产成人在线小视频| 国产欧洲在线| 欧美日韩国产首页| 成年人性生活视频| 亚洲日产av中文字幕| 色婷婷综合成人| 国产大片中文字幕在线观看| 日本最新不卡在线| 日韩久久久久久| 亚洲少妇18p| 成人免费电影网址| 欧美高清激情视频| 波多野结衣网站| 国产成人精品免费看| 日本精品一区| 欧美aaaaaaa| 欧美在线一区二区| 国产情侣久久久久aⅴ免费| 国产精品片aa在线观看| 欧美麻豆久久久久久中文| 天天干天天干天天| 国产精品一区二区果冻传媒| 免费看污久久久| 91精选在线| 欧美性色黄大片| 北京富婆泄欲对白| 手机亚洲手机国产手机日韩| 97视频在线观看亚洲| 国产精品欧美激情在线| 久久综合av免费| 国产免费内射又粗又爽密桃视频| 欧洲av一区二区| 亚洲精品国产精品久久清纯直播| 一级性生活免费视频| 性色一区二区三区| 国产精品欧美久久| 欧美96在线| 欧美色手机在线观看| 一级性生活大片| 亚洲黄色精品| 亚洲一区二区免费| 无遮挡动作视频在线观看免费入口| 欧美日韩国产精品| jjzz黄色片| 欧美一区国产在线| 国产精品一区二区三区毛片淫片| 亚洲av电影一区| 亚洲主播在线观看| 午夜性福利视频| 亚洲91中文字幕无线码三区| 国产精品久久久久久久久久ktv| 色网站免费观看| 亚洲一区二区av在线| 91大神免费观看| 91精品秘密在线观看| 成人福利网站在线观看| 91精品专区| 欧美性生活久久| 中文字幕第二区| 日韩激情一二三区| 神马欧美一区二区| 人人视频精品| 亚洲天堂久久av| 欧美成人精品网站| 国产夜色精品一区二区av| 国产l精品国产亚洲区久久| 欧美人成在线观看ccc36| 91精品国产自产91精品| 亚洲 精品 综合 精品 自拍| 懂色av一区二区三区| 人妻体内射精一区二区| 丝袜诱惑亚洲看片| 日韩av电影免费在线| 成人精品高清在线视频| 少妇精69xxtheporn| 一级黄在线观看| 亚洲美女在线国产| 国产在线观看免费播放| 在线观看一区视频| 久久国产一区| 日本精品在线一区| 日韩一级黄色av| 亚洲国产精品二区| 欧美日韩亚洲系列| 午夜影院黄色片| 激情国产一区二区| 日本大片免费看| 神马日本精品| 国产精品一区久久久| 岛国成人毛片| 亚洲精品国产福利| 中国女人一级一次看片| 亚洲激情在线播放| 一级特级黄色片| 人人爽香蕉精品| 国产精品igao激情视频| 女同久久另类99精品国产| 国产精品久久久久久久久久小说| 欧美精品hd| 亚洲国产精久久久久久 | 欧美成年黄网站色视频| 精品久久久久久亚洲综合网| 国产免费av一区| 成人欧美一区二区三区在线播放| www.17c.com喷水少妇| 日本美女一区二区三区| 国产在线xxxx| 清纯唯美日韩| 国产另类自拍| 黄色成人在线观看网站| 久久久久久有精品国产| www.成人.com| 亚洲精品福利视频| 99热精品在线播放| 色狠狠一区二区三区香蕉| 精品欧美一区二区久久久久| 久久综合一区二区| 久久久久亚洲av片无码v| 久久久久久久波多野高潮日日| 亚洲免费视频播放| 欧美丝袜激情| 久久亚洲国产精品日日av夜夜| 91麻豆精品一二三区在线| 国产成人福利网站| 最新日本在线观看| 亚洲午夜未删减在线观看| 黄色美女一级片| 91精品国产综合久久久蜜臀粉嫩 | 欧美精品在线一区二区三区| 五月婷婷亚洲综合| 一区二区三区.www| 亚洲aaa视频| 国产日韩欧美精品综合| 日韩av手机在线播放| 国产白丝网站精品污在线入口| 成人性生交免费看| 久久中文字幕一区二区三区| 日韩xxxx视频| 欧美激情综合色综合啪啪| 亚洲蜜桃av| 婷婷国产精品| 国精产品99永久一区一区| 日韩一区二区三区色| 成人一区二区电影| 国内精品伊人| 国产精品久久久久久久7电影| 日本在线啊啊| 2024亚洲男人天堂| 91吃瓜在线观看| 欧美激情a∨在线视频播放| 黄色视屏免费在线观看| 日韩在线视频二区| av天在线观看| 少妇高潮 亚洲精品| 91精品国产综合久久久久久豆腐| 亚洲天堂视频在线观看| 国产在线资源| 中文字幕日韩av电影| 成年人在线视频| 国产性猛交xxxx免费看久久| 九九在线视频| 在线视频亚洲欧美| 一级毛片视频在线观看| 色哟哟入口国产精品| 日韩免费网站| 久久久av免费| 亚洲图区一区| 国内精品伊人久久| 深夜av在线| 日本人成精品视频在线| 日本精品另类| 91久久国产综合久久91精品网站 | 91精品国产全国免费观看| 亚洲综合精品国产一区二区三区| 91精品综合久久久久久| 丰满人妻一区二区三区无码av | 在线观看欧美精品| 在线免费观看日韩视频| 91精品国产黑色紧身裤美女| 亚洲免费视频网| 亚洲精选中文字幕| 成人午夜影视| 欧美老肥婆性猛交视频| caoporn-草棚在线视频最| 欧美一级高清免费| 成人交换视频| 国产乱码精品一区二区三区卡| 免费观看久久av| 中文字幕av导航| 极品中文字幕一区| 一本久道中文无码字幕av| 久久国产视频网| 岛国精品资源网站| 国产精品三级在线观看| 青青青在线视频| 色婷婷久久久综合中文字幕 | 国产午夜福利片| 日本韩国一区二区三区| 欧美激情亚洲综合| 欧美日韩国产激情| 波多野结衣黄色网址| 欧美一区二区三区在线观看视频| 成 人 免费 黄 色| 日韩av在线资源| 国产原创在线观看| 久久露脸国产精品| jizz欧美| 精品乱码一区二区三区| 精品日本12videosex| 农民人伦一区二区三区| 亚欧成人精品| 最新免费av网址| 久久亚洲免费视频| 久久久精品少妇| 午夜久久久久久久久| 97视频免费在线| 亚洲国产日韩欧美在线图片| 美女做暖暖视频免费在线观看全部网址91 | 中文字幕一区不卡| 久久草视频在线| 91精品国产综合久久香蕉的特点 | 日本不卡在线播放| 欧美国产一级| 999香蕉视频| 国产精品一品二品| 蜜桃av免费观看| 午夜电影网亚洲视频| 中国黄色一级视频| 亚洲欧洲在线免费| 色综合999| 91高清视频免费观看| 精品一区二区三区四区五区| 欧美在线视频二区| 国产麻豆综合| 亚洲精品乱码久久久久久9色| 久久精品视频一区二区三区| 国产大片aaa| 日韩午夜小视频| 午夜免费视频在线国产| 国产精品久久久av| 女同一区二区三区| 免费无码毛片一区二三区| 精品在线播放午夜| 中文字幕第4页| 色综合久久六月婷婷中文字幕| 亚洲av无码乱码国产麻豆| 亚洲图中文字幕| 亚洲精品一区| 国产精品一区免费观看| 雨宫琴音一区二区在线| 中文字幕一区二区三区四| 久久夜色精品一区| 黄色片免费观看视频| 精品国产乱子伦一区| 男人天堂亚洲天堂| 91精品久久久久久久久久久久久| 女人av一区| 欧美韩国日本在线| 97精品久久久久中文字幕| 日韩网红少妇无码视频香港| 精品免费视频.| 91麻豆免费在线视频| 福利视频一区二区三区| 午夜亚洲福利| 日本女优爱爱视频| 国产精品免费视频一区| 国产精品传媒在线观看| 在线视频欧美日韩精品| 国产一区二区主播在线| 国产精品免费一区二区三区在线观看| 欧美一区在线看| xxxx一级片| 国产精品毛片久久久久久| 中文字幕有码视频| 久热精品视频在线免费观看 | 亚洲日本欧美| 这里只有精品在线观看视频| 污片在线观看一区二区 | 亚洲成人999| 日韩欧美看国产| 视频一区二区在线| 国产乱码精品1区2区3区| 欧美丰满熟妇bbbbbb| 亚洲成av人影院在线观看| 国产传媒在线| 久久riav| 韩国av一区二区三区在线观看| 加勒比婷婷色综合久久| 日韩av在线网| 四虎成人在线| 一区二区视频在线播放| 粉嫩蜜臀av国产精品网站| 91精品国产高潮对白| 永久免费毛片在线播放不卡| 深夜福利亚洲| 三上悠亚久久精品| 国产午夜亚洲精品羞羞网站| 欧美超碰在线观看| 九色精品免费永久在线| 任你弄精品视频免费观看| 亚洲精品自拍网| 一区二区三区欧美日韩| 国产视频精品久久| 91在线直播亚洲| 9久re热视频在线精品| 免费看的黄色网| 日韩无一区二区| 韩日精品一区| 亚洲色欲久久久综合网东京热| 国产亚洲精品久|