「ソースコード解析ツール」の版間の差分
提供: C言語入門
行9: | 行9: | ||
[[ソースコード解析ツール]]を利用すると、ソースコードの問題を見つけられます。 | [[ソースコード解析ツール]]を利用すると、ソースコードの問題を見つけられます。 | ||
== フリー == | == フリー == | ||
− | * cppcheck | + | * [[cppcheck]] |
* [[Clang Static Analyzer]] (scan-build/scan-view) | * [[Clang Static Analyzer]] (scan-build/scan-view) | ||
* Flawfinder | * Flawfinder |
2017年10月22日 (日) 12:36時点における最新版
ソースコード解析ツール (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/