最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

腳本整合指定文件/文件夾執(zhí)行定制化ESLint命令使用實(shí)例

 更新時(shí)間:2023年11月06日 11:24:28   作者:后除  
這篇文章主要為大家介紹了腳本整合指定文件/文件夾執(zhí)行定制化?ESLint命令使用實(shí)例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

背景

最近面對(duì)一個(gè)龐大的項(xiàng)目,但是只需要修改某個(gè)模塊,每次都手搓命令太麻煩了,于是就想著能不能寫個(gè)腳本來輔助處理這些事情。

解決方案

定制化一鍵 ESLint,執(zhí)行文件下載地址:

https://github.com/mazeyqian/go-gin-gee/releases/tag/v1.4.0

基礎(chǔ)使用

以下案例以 macOS 為例,其他系統(tǒng)自行替換對(duì)應(yīng)的文件。

案例 1:指定文件 file1.js 和 file2.js,使用默認(rèn)的配置。

#!/bin/bash
./eslint-files-mac-darwin-amd64 -files="file1.js,file2.js"

案例 2:指定文件夾 src/views 和 src/components。

#!/bin/bash
./eslint-files-mac-darwin-amd64 -folders="/root/app/src/views,/root/app/src/components"

配合根目錄 root 使用指定文件夾:

#!/bin/bash
./eslint-files-mac-darwin-amd64 \
  -folders="src/views,src/components" \
  -root="/root/app/"

案例 3:指定 ESLint 配置文件 custom.eslintrc.js 和命令 --fix。

#!/bin/bash
./eslint-files-mac-darwin-amd64 \
  -folders="/root/app/src/views" \
  -esConf="custom.eslintrc.js" \
  -esCom="--fix"

復(fù)雜場(chǎng)景

  • 指定 ESLint 配置文件 custom.eslintrc.js;
  • 指定附帶命令 --fix;
  • 指定文件和文件夾;
  • 指定文件后綴;
  • 添加前置和后置執(zhí)行命令。
#!/bin/bash
./eslint-files-mac-darwin-amd64 \
  -files="file1.js,file2.js" \
  -folders="src/views,src/components" \
  -root="/root/app/" \
  -esConf="custom.eslintrc.js" \
  -esCom="--fix" \
  -ext=".js,.ts,.jsx,.vue,.tsx" \
  -befCom="echo 'Starting format';" \
  -aftCom="echo 'Format completed';"

參數(shù)說明

參數(shù)說明默認(rèn)示例是否必須
files指定文件,多個(gè)文件用 , 分隔。-file1.js,file2.js可選
folders指定文件夾,多個(gè)文件夾用 , 分隔。-src/views,src/components可選
esConf指定 ESLint 配置文件。-custom.eslintrc.js可選
esCom指定附帶命令。---fix可選
root指定根目錄,配合 folders 使用。-/root/app/可選
ext指定文件后綴。.js.js,.ts,.jsx,.vue可選
befCom指定前置執(zhí)行命令。-echo 'Starting format';可選
aftCom指定后置執(zhí)行命令。-echo 'Format completed';可選
filesRang指定文件范圍,統(tǒng)計(jì)處理過和未處理的文件。-/root/app/可選

演示效果

項(xiàng)目地址

該腳本使用 Go 語(yǔ)言開發(fā),訪問地址:

https://github.com/mazeyqian/go-gin-gee/tree/main/scripts/eslint-files

以上就是腳本整合指定文件/文件夾執(zhí)行定制化 ESLint命令使用實(shí)例的詳細(xì)內(nèi)容,更多關(guān)于腳本整合文件夾ESLint命令的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論

津市市| 夏河县| 汉沽区| 奉节县| 赤城县| 孙吴县| 鸡东县| 卢龙县| 白水县| 日土县| 六枝特区| 汉中市| 鹤壁市| 延津县| 奈曼旗| 西城区| 贡觉县| 桂阳县| 闽侯县| 东乡县| 鄱阳县| 小金县| 武义县| 米泉市| 丰县| 苗栗县| 岳阳市| 富裕县| 汶川县| 文水县| 荆门市| 互助| 灵寿县| 保定市| 上蔡县| 阿拉尔市| 凤山县| 泽普县| 墨江| 台湾省| 长汀县|