<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          這個很有”主見“的代碼格式化工具 專治代碼潔癖!

          共 1399字,需瀏覽 3分鐘

           ·

          2021-09-07 08:57

          來源丨開源最前線(ID:OpenSourceTop) 猿妹 編譯

          鏈接:https://blog.reactnativecoach.com/format-code-style-with-prettier-in-react-native-1e10e6b7169f、https://medium.freecodecamp.org/why-robots-should-format-our-code-159fd06d17f7等


          我曾經(jīng)認為擁有個人代碼風格對于程序員來說是一件好事,因為它證明你是一個成熟的開發(fā)人員。但是后來,我發(fā)現(xiàn)并不是這樣的,代碼格式化對一個項目團隊來說實在是太重要了,它使得整個項目的代碼變得更加美觀整潔,也更具有可讀性


          今天,猿妹要和大家推薦一個很有”主見“的代碼格式化工具——Prettier



          目前,Prettier在GitHub上已經(jīng)獲得 40.4K 個 Star,3K 個Fork。

          GitHub地址:https://github.com/prettier/prettier

          prettier官網(wǎng):https://prettier.io/


          Prettier入門很容易。我更喜歡使用npm或yarn將本地版本保存到我的項目中:


          // npm
          npm i --save-dev prettier
          // yarn
          yarn install --dev prettier


          然后向 package.json 中添加一個腳本,目的是為了在項目上更好的運行本地的二進制文件。注意:對二進制大型對象(Blob)來說,引號的使用是非常重要的,這關系到能否更好地拓展


          "scripts": {
            "prettier""prettier 'src/**/*.js'"
          }


          你還需要修改腳本以匹配項目源文件


          "prettier": {
            "jsxBracketSameLine"true,
            "semi"false,
            "singleQuote"true
          }


          此時,你應該可以通過npm運行Prettier,并查看它對項目作出的變化。


          Prettier已經(jīng)被一些非常流行的項目比如React和Babel采用了,支持列表如下:



          通過使用Prettier,相信你也會和我一樣發(fā)現(xiàn)它的這些優(yōu)點:

          • 幾乎不需要做決定,因為Prettier的選項配置很少。

          • 項目團隊無需為了一個特定的規(guī)則爭論不休

          • 開發(fā)者不需要去學習項目的代碼風格。

          • 不需要去修復ESLint報告的風格問題。

          • 可在文件保存時自動統(tǒng)一風格。


          1、B 站 CEO 的身份證被上傳到 GitHub 了?

          2、2021編程語言排行:C#飆升,Python蟬聯(lián)榜首

          3、牛逼!SpringBoot+Vue企業(yè)級支付系統(tǒng)!附源碼!

          4、牛逼!SpringBoot+Vue企業(yè)級支付系統(tǒng)!附源碼!

          瀏覽 29
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  下载日本一级片 | 神马午夜国产精品 | 色就是色欧美自拍 | 欧洲草逼视频 | 五月天婷婷综合久久 |