「ソースコード解析ツール」の版間の差分

提供: C言語入門
移動: 案内検索
(ページの作成:「ソースコード解析ツール (Source Code Analysis Tool) とは、ソースコードの問題を発見するツールです。 '''読み方''' ;ソースコ...」)
 
行10: 行10:
 
== フリー ==
 
== フリー ==
 
* cppcheck
 
* cppcheck
* Clang Static Analyzer(scan-build/scan-view)
+
* [[Clang Static Analyzer]] (scan-build/scan-view)
 
* Flawfinder
 
* Flawfinder
 
* pmd (cpd)
 
* pmd (cpd)
行17: 行17:
 
sudo pkg install cppcheck
 
sudo pkg install cppcheck
 
cppcheck --enable=all
 
cppcheck --enable=all
 +
</syntaxhighlight>
 +
== Clang Static Analyzer ==
 +
<syntaxhighlight lang="bash">
 +
sudo pkg install clang38
 +
scan-build38 make
 +
scan-view38 レポートのファイル
 
</syntaxhighlight>
 
</syntaxhighlight>
 
== flawfinder ==
 
== flawfinder ==

2017年10月22日 (日) 11:05時点における版

ソースコード解析ツール (Source Code Analysis Tool) とは、ソースコードの問題を発見するツールです。

読み方

ソースコード解析ツール
そーすこーど かいせき つーる
Source Code Analysis Tool
そーすこーど あなりしす つーる

概要

ソースコード解析ツールを利用すると、ソースコードの問題を見つけられます。

フリー

cppcheck

sudo pkg install cppcheck
cppcheck --enable=all

Clang Static Analyzer

sudo pkg install clang38
scan-build38 make
scan-view38 レポートのファイル

flawfinder

sudo pkg install flawfinder

pmd

sudo pkg install pmd
pmd cpd --minimum-tokens 100 --language c --files ./apps/

関連項目