問題タブ [code-analysis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
8851 参照

c - 組み込みソフトウェアのミスラ規格

大量のコードを MISRA に準拠させる必要があります。最初の質問:経験に基づいて、組み込みシステム用に適切に記述されたコードを渡すための見積もり
を 誰かに与えることができますか? 「よく書かれた」とは定義が不十分で曖昧であることを理解しているので、生の見積もりを求めます。 2 番目の質問: カスタマイズ可能 (つまり、特定の警告を抑制できる) で、自動ビルド環境 (つまり、コマンド ライン インターフェイス) で使用できるツールに関する推奨事項 。このタスクに役立つその他の有用な提案。 ありがとうイリヤ。


0 投票する
7 に答える
9629 参照

c# - C# アプリで参照されていない関数 (デッド、廃止されたコード) を見つけるためのツールはありますか?

foo() がどこからも呼び出されていない場合は、 foo() を削除したい。

0 投票する
4 に答える
8629 参照

.net - 未使用のPUBLICメソッドを検出するカスタムFxCopルールはありますか?

FxCopを試しました。未使用のプライベートメソッドは検出されますが、未使用のパブリックメソッドは検出されません。同じアセンブリ内から呼び出されないパブリックメソッドを検出するプラグインをダウンロードできるカスタムルールはありますか?

0 投票する
2 に答える
2495 参照

.net - FX Copコード分析違反をグローバルに抑制できますか?

Visual Studioのコード分析(FxCop)を使用していて、メッセージを抑制したい場合は、3つのオプションがあります。

  1. コードの違反を抑制します。
  2. GlobalSupression.csファイルの違反を抑制します。
  3. プロジェクトファイルの違反チェックを無効にします([プロジェクト]->[プロパティ]->[コード分析]を使用)。

後者は、ソース管理にチェックインするときに確認するのが非常に難しく、無効になっているすべての違反の概要を把握するのが困難です。したがって、オプション2を使用します。

オプション1と2の問題は、違反ごとに1つの抑制線を取得することです。例:

GlobalSuppressions.csで次のようなことをしたいと思います。

しかし、これは可能ですか?

0 投票する
8 に答える
764 参照

vb.net - .net 用の静的コード アナライザーの作成方法

vb.net の静的コード アナライザーを作成して、会社の標準コーディング ガイドラインに準拠しているかどうかを確認することに関心があります。どこから始めなければならないかアドバイスしてください。

0 投票する
5 に答える
766 参照

java - 静的解析ツールを相互に統合しますか?

PMD、Checkstyle、FindBugs などのさまざまな静的解析ツールを統合して、統一された方法で一緒に使用するにはどうすればよいでしょうか? 特に、すべてのツールからの警告を含む単一の統一レポートを生成することに関心があります。また、適度に一貫性のある見た目の警告抑制でコードをマークアップできるようにしたいと考えています。

ここでの私の質問は、たとえば PMD と Checkstyle が同じものを探しているツールの「重複」に対処することを意図したものではありません。それはまた別の問題です。

関連する質問の回答で、この件に関する私の考えをご覧ください。

0 投票する
2 に答える
18472 参照

function - MATLAB で関数の依存関係のリストを生成するにはどうすればよいですか?

私が書いた他の関数に依存する私が書いた関数を配布するには、私が書いたすべての m-file を配布せずに、独自の依存関係を持つ関数などを配布するには、依存関係の完全なリストが何であるかを把握する必要があります。与えられた m ファイルに対して。これを行う組み込み/自由にダウンロード可能な方法はありますか?

具体的には、MATLAB 7.4.0 (R2007a) のソリューションに興味がありますが、古いバージョンで別の方法がある場合は、ぜひここに追加してください。

0 投票する
10 に答える
11432 参照

code-analysis - 静的コード分析の利点

ソース コードで静的コード分析を行う利点は何ですか? 私は FxCop をいじっていましたが、コーディング標準に従っていることを確認する以外に何か利点があるかどうか疑問に思っていました。

0 投票する
2 に答える
490 参照

visual-studio-2005 - VS 2005 コード分析ツールの警告の説明はどこにありますか?

VS 2005 Code Analyses ツールの警告の説明がどこにあるか知っている人はいますか? なぜそれが行う警告を作成するのか、どのような行動をとるべきかを説明する文書が欲しいです。

0 投票する
16 に答える
68748 参照

c++ - コードフローを視覚化するツール (C/C++)

C/C++ コードを理解する作業を容易にするツールの提案はありますか? 他の人が作成した大きなソフトウェアを継承したばかりで、すぐにそれについて理解する必要があります。このタスクを簡素化するツールに関するアドバイスはありますか?