国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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
    +關注

    關注

    88

    文章

    11760

    瀏覽量

    219014
  • cpp
    cpp
    +關注

    關注

    0

    文章

    10

    瀏覽量

    2323

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    國民技術發布N32Cube芯片配置與初始化代碼生成工具

    1月30日,國民技術(NSING)正式發布N32Cube——芯片配置與初始化代碼生成工具,讓時鐘、引腳與外設的配置一目了然、輕松上手!
    的頭像 發表于 02-02 15:26 ?543次閱讀
    國民技術發布N32Cube芯片配置與初始化<b class='flag-5'>代碼</b>生成<b class='flag-5'>工具</b>

    MCU工程初始化,到底該不該交給工具

    背景 工程初始化重復性高,但出錯成本大。工程師常問:交給工具是不是會丟失掌控? 工具可做的事 時鐘樹、引腳復用、外設配置 工程生成、代碼模板套用 參數校驗和約束檢查 工程師仍需做的事
    的頭像 發表于 01-29 10:18 ?142次閱讀
    MCU工程初始化,到底該不該交給<b class='flag-5'>工具</b>?

    華秋DFM軟件丨操作教程——工具菜單-焊接工具

    Hi,各位工程師朋友,這里是華秋DFM軟件科普系列。上一期,我們聚焦于軟件分析相關的工具,為大家介紹了開短路分析、銅面積計算、等長線計算、測試點分析這幾個實用功能(戳這里回顧:華秋DFM軟件丨操作
    的頭像 發表于 12-10 07:34 ?725次閱讀
    華秋DFM軟件丨操作教程——<b class='flag-5'>工具</b>菜單-焊接<b class='flag-5'>工具</b>篇

    無圖形界面模式下自定義檢查工具的應用

    此前文章已介紹 ANSA 中的自定義檢查工具。本文將探討該功能在無圖形界面(No-GUI)模式下的應用,旨在滿足標準化工作流程的需求,適用于需要高度自動化的前處理場景。通過集成自定義檢查,用戶可實現工作流程的高效自動化運行。
    的頭像 發表于 11-30 14:13 ?582次閱讀
    無圖形界面模式下自定義<b class='flag-5'>檢查</b><b class='flag-5'>工具</b>的應用

    嵌入式開發工具版本的選擇策略

    今天,我們就來結合嵌入式常見的幾個軟件(如Keil / IAR、VS Code 、Source Insight、VMware、Git等),簡單講一講嵌入式開發工具軟件版本選擇策略。 開發團隊軟件工具
    發表于 11-25 06:11

    北京科技創新促進中心文科與科普部李守勇部長一行蒞臨昱櫟技術科普基地實地踏勘

    10月14日,北京科技創新促進中心文科與科普部部長李守勇一行蒞臨北京昱櫟技術有限公司(以下簡稱“昱櫟技術”),圍繞科普基地建設運營開展實地踏勘與專題座談。昱櫟技術董事長栗旭錦全程陪同,通過“實景參觀
    的頭像 發表于 10-16 09:48 ?848次閱讀
    北京科技創新促進中心文科與<b class='flag-5'>科普</b>部李守勇部長一行蒞臨昱櫟技術<b class='flag-5'>科普</b>基地實地踏勘

    怎樣確保自動化工具在電能質量在線監測裝置的安全防護檢查中的準確性?

    ? 確保自動化工具在電能質量在線監測裝置安全防護檢查中的準確性,需圍繞 “ 工具本質可靠性、場景適配性、結果可驗證性、全生命周期管控 ” 四大核心,從工具選型、校準溯源、算法優化、配置
    的頭像 發表于 09-23 17:42 ?604次閱讀

    如何使用 PinConfigure 工具生成 GPIO 代碼文件和 OrCAD/Protel IC 組件?

    如何使用 PinConfigure 工具生成 GPIO 代碼文件和 OrCAD/Protel IC 組件?
    發表于 08-27 06:48

    科普|通信射頻接頭學習

    科普|通信射頻接頭學習
    的頭像 發表于 08-19 17:09 ?922次閱讀
    <b class='flag-5'>科普</b>|通信射頻接頭學習

    請問如何使用 PinConfigure 工具生成 GPIO 代碼文件和 OrCAD/Protel IC 組件?

    打開 NuTool – PinConfigure 工具,如下所述: 1、選擇要開發的芯片系列和部件號; 2. 在支持的模塊窗口中檢查所需的多功能引腳; 3、用戶可在右側看到設置的多功能引腳和IC引腳
    發表于 08-18 07:32

    汽車軟件團隊必看:基于靜態代碼分析工具Perforce QAC的ISO 26262合規實踐

    ISO 26262合規指南,從ASIL分級到工具落地,手把手教你用靜態代碼分析(Perforce QAC)實現高效合規。
    的頭像 發表于 08-07 17:33 ?1140次閱讀
    汽車軟件團隊必看:基于靜態<b class='flag-5'>代碼</b>分析<b class='flag-5'>工具</b>Perforce QAC的ISO 26262合規實踐

    harmony-utils之TypeUtil,類型檢查工具

    harmony-utils之TypeUtil,類型檢查工具類 harmony-utils 簡介與說明 [harmony-utils] 一款功能豐富且極易上手的HarmonyOS工具庫,借助眾多
    的頭像 發表于 06-30 17:35 ?529次閱讀

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

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

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

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

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

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