「ソースコード解析ツール」の版間の差分
提供: 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
- Clang Static Analyzer (scan-build/scan-view)
- Flawfinder
- pmd (cpd)
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/