Try   HackMD
tags: 共筆 COSCUP LLVM Clang

[共筆] [COSCUP2020] How to use LLVM frontend library-libtooling

此次議程留給問答的時間可能會不夠, 歡迎在共筆中留下你的問題建議,在投影片中或是我提到的內容與你說的有差異,也可以放進共筆中一起討。當然,有人已經知道答案了,也可以直接回答。

Douglas Chen (陳鍵源) <dougpuob@gmail.com>


文件區


討論區

  1. 別擔心!發問不會被笑的。
  2. 下面問題有人已經知道答案,別客氣可以直接回覆的。

🔳 問題:(範例)什麼是 Clang?

🔳 建議:(範例)可以用個笑話開場會更好。


🔳 問題:請問平常CppNameLint使用的時機是什麼時候,是在code review的時候嗎? 還是git commit的時候? 還是其他?

通常是提出code review之前。公司內部是使用GitLab,會透過issue產生一個issue brnach與merge request,推code到branch時會在CI/CD也會執行一次。
dougpuob20200801 @COSCUP2020


🔳 問題:有辦法設定一些特例嗎,例如常見的在class member variable前面加個m之類的規則

有類似的功能,但不是針對 class。如果你需要這樣子的功能,我的建議是:

  1. 非常迎歡送出PR。功能本身並不難加,如果你是在Windows進行開發,我已經有準備好prebuilt好的 LLVM libraries。
  2. 在GitHub上發new feature require,需求合理我有時間會把它加進去。
    dougpuob20200801 @COSCUP2020