問題タブ [cqlinq]

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 投票する
1 に答える
1594 参照

ndepend - NDepend -デッド メソッドの検索

2 つのパブリック メソッド A と B があります。CQL を変更して、パブリック メソッドとデッド メソッドを表示しました。

B が A によってのみ呼び出され、A がデッド メソッド (アプリケーションのどこでも呼び出されたり参照されていない) として来ている場合、NDepend はいくつかの設定を行うか CQL によって両方のメソッドをデッドとして表示できますか?

現在のシナリオでは、BではなくデッドメソッドとしてAのみを取得しています.

0 投票する
1 に答える
1687 参照

.net - EF クラスを無視するように NDepend に指示するにはどうすればよいですか?

生成されたコードを無視しない NDepend に少し問題があります。エンティティ データ モデルの作成時に EF によって生成された designer.cs ファイルのパラメーターが多すぎるメソッドに関する問題が検出されています。クラスは「自動生成」注釈でコメントされていますが、NDepend によってまだ取得されています。

*.designer.cs を強制的に無視する方法、またはワイルドカードなしで特定のファイルを無視する方法を見つけることができないようです。最も近いのは、数年前のこの投稿で、Patrick がこれを行う計画について言及していますが、それ以上のものはありません。

何か不足していますか?これを除外する簡単な方法はありますか?

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

visual-studio-2010 - NDepend 分析から名前空間全体を除外することは可能ですか?

Visual Studio 2010 がテスト カバレッジ分析を実行し、その出力が統合ビルド中に NDepend に吸収されるセットアップがあります。

いくつかのアセンブリには、NDepend で無視する必要がある生成コードが含まれています。
これを行う方法はありますか?できれば名前空間全体。

0 投票する
1 に答える
190 参照

ndepend - 「スコープを失う前にオブジェクトを破棄する」の NDepend ルール

コードの品質を強化し、フレームワークの使用法を正しくするための取り組みの一環として、NDepend を評価しています。 CA2000: Dispose objects before loss scopeと同等の記述方法を探しています。他の誰かがこれをやろうとしましたか、またはそれを行う方法についての知識を持っていますか?

0 投票する
1 に答える
400 参照

c# - NDependを使用したコードメトリックの傾向の確認

ビルドサーバー用のバージョンのNDependがあり、NDependレポートの生成を自動化しました。そのため、毎晩ビルドが実行され、NDependレポート/XMLが生成されます。私が今やりたいのは、時間の関数としていくつかのメトリックを追跡することです。

したがって、たとえば、特定のタイプまたは名前空間の、たとえば求心性結合のグラフをy軸に、時間をx軸に配置すると便利な場合があります。2つのNDependビルドを比較して、コードとメトリックの差分を設定できることは知っていますが、私が探しているのは、同じ単一のメトリックをNビルドで比較して、進行中の傾向を確認することです。

現在これを行うツールはなく、自分で作成する必要があると思いますが、もしあれば、時間をかける前に聞いてみたいと思います。それで、NDepend自体はこのようなものをサポートしますか、それとも私が使用できる何らかのユーティリティがすでに存在しますか?

NDepend以外にも、これを実現する他のテクノロジーの提案も受け付けていますが、すでに投資していて、その仕組みに精通しているため、NDependを強く好みます。

前もって感謝します。

0 投票する
1 に答える
1664 参照

c# - NDepend を使用してメソッドのすべての使用を検索します (インターフェイス経由を含む)

NDependを使用して、特定のメソッドまたはプロパティの直接的および間接的な使用をすべて見つけるにはどうすればよいですか?

特に、 use パスのどこかにあるインターフェースを介して発生する使用法を見つける必要があります。ありがとう!

0 投票する
1 に答える
103 参照

ndepend - NDepend - コードからコメントを抽出する方法は?

CqLinq を使用して、各メソッドのコメント ヘッダーを抽出することは可能ですか?

つまり....

0 投票する
1 に答える
123 参照

ndepend - NDepend-属性を持つメソッドと持たないメソッドの数に関するレポートを実行する方法

特定のアセンブリとそのサブアセンブリ内のメソッドの数について、特定の属性がある場合とない場合のレポートを実行したいと思います。このためのサンプルコードを書いていただけますか?レポートオプションは何ですか?このレポートを毎晩実行する必要があります。

0 投票する
1 に答える
470 参照

linq - Ndependはメソッドの実際の使用数を見つけます

メソッドがあるとしましょうA.M1B.M22回と3回呼び出されB.M3ます。すべての使用法を見つける必要があります(Resharperが使用法の検索インターフェイスを介して行うように)。したがって、メソッド呼び出しの合計は5になります。

次のクエリ:

from m in Methods where m.HasAttribute("specific attribute") orderby m.MethodsCallingMe.Count() descending select new { m, m.MethodsCallingMe }

メソッドA.M1の使用法は2つだけです。

使用数を探すのを手伝ってもらえますか?