#author("2019-11-25T12:24:18+00:00","default:admin","admin") #author("2019-11-25T23:58:51+00:00","default:admin","admin") -[[静的コード解析 - Wikipedia:https://ja.wikipedia.org/wiki/%E9%9D%99%E7%9A%84%E3%82%B3%E3%83%BC%E3%83%89%E8%A7%A3%E6%9E%90]] *C言語用 [#h9149cdc] **cppcheck [#h99247e9] -[[Cppcheckの使い方の詳細と設定:http://engineerspirit.com/2017/04/27/post-959/]] -[[C/C++のソースコードをCppcheckで静的解析してみよう:https://www.clear-code.com/blog/2016/2/3.html]] -[[cppcheckをビルドして使ってみる:http://mcommit.hatenadiary.com/entry/2017/08/07/001451]] **C++test [#a0c85d8b] -[[静的解析・単体テストツール C++test:https://www.techmatrix.co.jp/product/ctest/index.html]] *.NET Core用 [#g44da7a6] **[[dotTest:https://www.techmatrix.co.jp/product/dottest/index.html]] [#g361aa37] *Visual Studio [#odfa9e19] -[[Visual Studio 2017でコード分析を有効化しましょう:http://nprogram.hatenablog.com/entry/2018/06/26/003112]] -[[【Visual Studio】静的コード分析をしてみる:https://qiita.com/t_takahari/items/8886b84f16c21dcf3169]] **.NET Core 2.0の場合(調査中) [#j21f6b74] -[[Visual Studio で FxCop アナライザーをインストールする:https://docs.microsoft.com/ja-jp/visualstudio/code-quality/install-fxcop-analyzers?view=vs-2019#fxcopanalyzers-package-versions]] 以下のNuGetパッケージをインストールする -Microsoft.CodeAnalysis (v2.6.0) -Microsoft.CodeAnalysis.Analyzers (v2.6.0) -Microsoft.CodeAnalysis.Common (v2.6.0) -Microsoft.CodeAnalysis.CSharp (v2.6.0) -Microsoft.CodeAnalysis.CSharp.Workspaces (v2.6.0) -[[Microsoft.CodeAnalysis.FxCopAnalyzers:https://www.nuget.org/packages/Microsoft.CodeAnalysis.FxCopAnalyzers/]] (v2.6.0) -Microsoft.CodeAnalysis.VersionCheckAnalyzer (v2.6.4) -Microsoft.CodeQuality.Analyzers (v2.6.0) -[[Microsoft.Net.Compilers:https://www.nuget.org/packages/Microsoft.Net.Compilers/]] (v2.6.0) -[[Microsoft.Net.Compilers:https://www.nuget.org/packages/Microsoft.Net.Compilers/]] (v2.6.0) ... CS8032の依存関係のエラーが大量に出るのはこれが入っていないのが主要因 -Microsoft.NetCore.Analyzers (v2.6.0)