iT邦幫忙

2023 iThome 鐵人賽

DAY 22
0

到這個階段,capture 的功能大致上說明完畢

前陣子就在想說,還有什麼功能可以附加近來

當時第一個想法是導入 danger

於是開始嘗試導入 danger swift

導入是成功了,導入成本也比較大,於是也就放棄導入 danger 的念頭


Github action

於是開始找 chatgpt 聊天,

聊著聊著,就聊到了

Workflow commands for GitHub Actions

可以透過輸出特定的格式,就能夠提供警告訊息

::warning file={name},line={line},endLine={endLine},title={title}::{message}
Parameter Value
title Custom title
file Filename
col Column number, starting at 1
endColumn End column number
line Line number, starting at 1
endLine End line number

於是就可以在 swift 實現這段特殊輸出

print("""
::warning file=\(path),line=\(line),col=\(col)::\(result.reportReason)
""")

最終的呈現效果

雖然是 Beta 版,但呈現效果還不錯

https://ithelp.ithome.com.tw/upload/images/20231006/20158030uDRjDEaliJ.png


上一篇
實現 detect potential leak(capture)
下一篇
繼續導入 github action
系列文
自己的 Leak, 自己抓(swift)30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言