在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

科普幾個好用的代碼檢查工具

工程師鄧生 ? 來源:程序喵大人 ? 作者:程序喵大人 ? 2022-09-05 09:05 ? 次閱讀

pYYBAGMVS_OASX8wAABSrSZlyi8576.jpg

CPP靜態代碼檢查工具有很多

常用的我都列在了上圖,比如cppcheck,

pYYBAGMVS9mAWWdKAAD6nBeFu7w990.jpg

使用方式如圖,它在Linux上安裝比較方便:

sudo apt install cppcheck。

在Windows上,需要下載cppcheck的安裝包:cppcheck.sourceforge.io/,也可以下載源碼,注意安裝成功后需要配置下它的環境變量。

也可以使用clang-tidy來做靜態代碼檢測, 不同于cppcheck使用正則表達式進行靜態代碼分析,clang-tidy是基于語法分析樹的靜態代碼檢查工具,雖然它的速度比正則表達式慢一些,但是它檢查的更準確、全面,而且不僅可以做靜態檢查,還可以做一些修復工作,自行添加一些自定義檢查規則。

clang-tidy的使用可以看這篇文章:

如何寫出優雅的C++代碼

這里還重點推薦下cpplint:它可以檢測代碼是否符合Google的編碼規范,會把不符合規范的地方都指出來。

poYBAGMVS8WAUWQ1AADpKrO0hPU265.jpg

使用方式如圖,它的安裝也很簡單:

python3-m pip install cpplint。

很多項目都會把cpplint集成到pipeline里,不符合編碼規范的MR不允許被merge。

要具體了解可以看它們的文檔:

cppcheck的文檔

cpplint源碼

我在這個倉庫里也塞了寫關于代碼檢測方面的文章:

33f35fe6-2cb3-11ed-ba43-dac502259ad0.jpg



審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11420

    瀏覽量

    212359
  • cpp
    cpp
    +關注

    關注

    0

    文章

    10

    瀏覽量

    2184

原文標題:有哪些好用的代碼檢查工具

文章出處:【微信號:程序喵大人,微信公眾號:程序喵大人】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    富士伺服驅動器的常用故障代碼及其檢查與維護

    富士伺服驅動器的常用故障代碼及其檢查與維護方法如下: 一、常用故障代碼及其檢查 1. 過電流故障(OC 1、OC 2) ? ?● 顯示:驅動器顯示過電流故障。 ? ?● 檢出內容:主回
    的頭像 發表于 04-23 17:37 ?190次閱讀
    富士伺服驅動器的常用故障<b class='flag-5'>代碼</b>及其<b class='flag-5'>檢查</b>與維護

    概倫電子先進電路檢查分析平臺工具NanoSpice CCK介紹

    NanoSpiceCCK是一款先進的電路檢查可靠性分析工具,支持晶體管級全面的ERC、SOA電路檢查,適用于前后仿電路規則檢查功能,能夠快速提供準確、簡潔的測試結果,方便設計人員及時發
    的頭像 發表于 04-23 15:05 ?135次閱讀
    概倫電子先進電路<b class='flag-5'>檢查</b>分析平臺<b class='flag-5'>工具</b>NanoSpice CCK介紹

    請問有什么好用的串口工具嗎?

    有什么好用的串口工具嗎,求推薦
    發表于 03-10 06:28

    數據驅動AI工具好用

    當今,數據驅動AI工具,正逐漸成為企業和研究機構提升效率、優化決策、創新服務的關鍵手段。那么,數據驅動AI工具好用嗎?下面,AI部落小編帶您了解。
    的頭像 發表于 02-14 09:17 ?237次閱讀

    生成式AI工具好用

    當下,生成式AI工具正以其強大的內容生成能力,為用戶帶來了前所未有的便捷與創新。那么,生成式AI工具到底好用嗎?答案無疑是肯定的。接下來,AI部落小編帶您了解。
    的頭像 發表于 01-17 09:54 ?322次閱讀

    英諾達推出兩款全新靜態驗證EDA工具

    (2024年12月5日,四川成都)英諾達(成都)電子科技有限公司隆重推出兩款全新的靜態驗證EDA工具:EnAltiusCDC跨域檢查工具和Lint RTL代碼
    的頭像 發表于 12-05 10:13 ?796次閱讀
    英諾達推出兩款全新靜態驗證EDA<b class='flag-5'>工具</b>

    芯片開發必備工具——好用的文件比對工具有哪些?

    芯片開發必備工具——好用的文件比對工具有哪些?
    的頭像 發表于 11-01 08:11 ?537次閱讀
    芯片開發必備<b class='flag-5'>工具</b>——<b class='flag-5'>好用</b>的文件比對<b class='flag-5'>工具</b>有哪些?

    在嵌入式開發領域,有哪些好用的國產工具

    在嵌入式開發領域,好用的國產工具不斷涌現,為開發者提供了更多選擇。以下是一些備受推崇的國產工具: INTEWORK-DDC(Diagnostic Database Convertor): ? 開發商
    的頭像 發表于 10-23 09:21 ?480次閱讀

    代碼解析工具與自動化流程圖生成解決方案

    ? 摘要:CasePlayer2是一款強大的源代碼解析工具,專門設計用于分析ANSI C、C、C++以及匯編語言源代碼,并自動化地生成流程圖等文件。該工具集成了多種功能,包括MISRA
    的頭像 發表于 10-10 13:40 ?647次閱讀

    MCX母頭電路接觸檢查方法

    。  準備工具:準備好必要的工具,如萬用表、接觸電阻測試儀、顯微鏡(可選)以及適當的清潔工具(如棉簽、酒精等)。  目視檢查:首先通過目視檢查
    的頭像 發表于 09-25 09:13 ?416次閱讀
    MCX母頭電路接觸<b class='flag-5'>檢查</b>方法

    谷景科普如何檢測環形磁環電感好壞

    環形磁環電感的好壞是比較簡單的,我們主要觀察這幾個信息:外觀上是否有破損、裂紋。如果有明顯的物理傷害,那就意味著電感可能已經損壞了。 2、封裝尺寸識別:使用卡尺等測量工具檢查封裝尺寸是否符合要求,尺寸有變差那就電
    的頭像 發表于 09-02 14:05 ?414次閱讀

    好用的串口工具

    好用的串口工具
    發表于 08-15 10:35 ?1次下載

    科普EEPROM 科普 EVASH Ultra EEPROM?科普存儲芯片

    科普EEPROM 科普 EVASH Ultra EEPROM?科普存儲芯片
    的頭像 發表于 06-25 17:14 ?870次閱讀

    電路板檢查故障的六大方法有哪些

    使用專業工具 1. 視覺檢查 視覺檢查檢查電路板故障的第一步。在進行視覺檢查時,您需要關注以下幾個
    的頭像 發表于 05-29 14:54 ?8715次閱讀

    想通過perf工具檢查2段不同代碼的內存占用率,但一直沒找到,怎么辦?

    想通過perf工具檢查2段不同代碼的內存占用率,但一直沒找到,怎么辦?
    發表于 05-17 13:33
    主站蜘蛛池模板: 男女交性视频免费视频 | 成人国产一区 | 午夜影皖普通区 | 99伊人| 国产精品免费看久久久久 | 手机午夜视频 | 97天天摸天天碰天天爽 | 天天摸日日摸 | 国产精品99r8在线观看 | 痴女在线播放免费视频 | 波多野结衣福利 | 色视频网站免费 | 免费抓胸吻胸激烈视频网站 | 加勒比日本在线 | 亚洲成在| 有坂深雪在线 | 韩国a级床戏大尺度在线观看 | 不卡无毒免费毛片视频观看 | 四虎亚洲国产成人久久精品 | 国产主播一区二区 | 国产又爽又黄又粗又大 | 欧美在线天堂 | 日韩黄色免费 | 在线观看精品视频看看播放 | 中国特级毛片 | 欧美同性精品xxxx | 丁香视频在线 | 二级黄绝大片中国免费视频0 | 美女被草视频在线观看 | www.色婷婷| 热99视频 | 亚洲激情 | 26uuu欧美性色 | 日鲁夜鲁鲁狠狠综合视频 | 日本美女视频网站 | 免费在线播放视频 | 国产农村妇女毛片精品久久 | 伊人精品网 | 久久久久久全国免费观看 | 免费观看色视频 | 久久久噜噜噜www成人网 |