簡體   English   中英

在Eclipse CDT中使用Clang Static Analyzer

[英]Using Clang Static Analyzer in Eclipse CDT

雖然理論上可以作為證明外部靜態分析儀集成到Eclipse 這里 (即,Cppcheck),我想知道一個更最新的解決方案是否存在不需要的插件開發? 例如,現有的插件,CODAN中的可用選項或Clang Static Analyzer的上述教程的簡化版本。

CodeCheckerEclipsePlugin是一個Eclipse插件,顯示了C / C ++項目的Clang Static Analyzer和Clang Tidy缺陷。

安裝后,您可以將其作為“CodeChecker性質”添加到CDT項目中。 唯一的軟件要求是您必須在計算機上安裝Clang和CodeChecker工具。 您需要設置項目,以便從Eclipse CDT構建。 每當您在eclipse中構建項目時,Clang靜態分析器將自動調用您的代碼。

該插件將在后台調用CodeChecker工具,后者又調用構建中的分析引擎(整理和靜態分析器)。

作為對ClangSA的擴展,您還可以通過使用codechecker_suppress代碼注釋來抑制誤報:// codechecker_suppress [deadcode.DeadStores]抑制死碼

該插件托管在github上,請參閱https://github.com/Ericsson/CodeCheckerEclipsePlugin

不,但可能嗎? 是。 所需要的只是志願者才能實現。

你可以看看Artemis插件。 基於CODAN框架和quickfix支持的實時檢查的開源項目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM