問題タブ [ndepend]

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 に答える
257 参照

ndepend - 現在、nDepend と CQL を使用して、派生型のクラスを直接使用してクラスを要求することは可能ですか?

多くの質問と投稿を読んで、サブクエリ/ネストされたクエリ/クエリ構成が次のバージョンまでサポートされないことを確認しました。ただし、それが必要かどうかはわかりません。頭の中でそのように書きますが、物事を複雑にしている可能性があります。

みたいに想像する

したがって、私がやりたいのは、型が接尾辞 Proxy を持つ特定の名前空間で他の型を直接使用しているかどうか、およびプロキシ型が SoapHttpClientProtocol から派生していることを確認することです。タイプがプロキシ タイプを直接使用している場合は、警告が通知されます。

提案、ヒント、ヒント、ポインター、または回答はありますか?

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

c# - メソッドの凝集度の欠如(LCOM)にゲッターとセッターが含まれるのはなぜですか

ここに示すように、LCOMメトリックを見ています。

http://www.ndepend.com/Metrics.aspx

だから私たちはいくつかのことを言っています、

このようなクラスを見ると、

各ゲッターとセッターが「他のすべてのインスタンスフィールド」にアクセスしないため、0.94の悪いスコアを取得します。

このように計算されます、

このメトリックを理解していませんが、なぜゲッターとセッターを含める必要があるのですか?ゲッターとセッターは常に1つのインスタンスフィールドにのみアクセスします。

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

visual-studio-2010 - VS2010Ultimateとサードパーティのユーティリティ

https://stackoverflow.com/questions/273858/software-worth-buyingから、https://stackoverflow.com/questions/143088/open-source-c-projects-that-have-high-code-qualityおよびhttps ://stackoverflow.com/questions/180939/net-must-have-development-tools、Reshaper、dotTrace、NDependなどのいくつかのソフトウェアツールが複数推奨されていることがわかりまし

私はVisualStudio2010 Ultimateを使用していますが、コードカバレッジ、プロファイリング、StyleCopなどの機能がいくつかあり、かなり高価です。

VS 2010 Ultimateのユーザーとして、私が言及したツールに投資する価値はありますか?または、VS 2010 Ultimateがすでに持っているのと同様の機能を提供しますか?

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

.net - Ndependでクラスが依存するタイプのリストを取得するにはどうすればよいですか?

Ndependを使用する; クラスが使用しているすべてのタイプ(同じアセンブリからのタイプのみ)のリストを取得するにはどうすればよいですか?

Ndepend以外にこれを行う方法があれば、私は提案を受け入れます。

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

ndepend - CA1008:列挙型は CQL (コード クエリ言語) に変換されたゼロ値を持つ必要があります

NDepend で使用するために、msdn からマネージ コード警告のすべてのコード分析を CQL 変換しようとしています。列挙値はゼロに等しい値を持つ必要があると言う CA1008 が問題を引き起こしています。手伝ってくれますか?

前もって感謝します

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

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

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

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

0 投票する
0 に答える
127 参照

code-coverage - nDepend - アセンブリ {アセンブリ名} は、対応するカバレッジ データと同期していません

VSTS カバレッジ データ ファイルを NDepend プロジェクトにインポートすると、「アセンブリ {アセンブリ名} が対応するカバレッジ データと同期していません」というエラー メッセージが表示されます。. このプロジェクトは 3 つのアセンブリを解析し、3 つのアセンブリのカバレッジ データは同じカバレッジ データ ファイルにグループ化されますが、エラー メッセージはこれらのアセンブリの 1 つについてのみ表示されます。他の 2 つのアセンブリでは、すべて正常に動作します。

Web を検索してみましたが、このエラーに関する情報は見つかりませんでした。誰もこのエラーを見たことがありますか?

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

ndepend - クラスが違反しているCQLルールを見つけることはできますか

コードレビュープロセスでNDependを使用しようとしています。私が解決したいことの1つは、新しく作成されたクラスがCQLルールの観点から有効であるかどうかを確認することです。

私はたくさんのレガシーコードを持っていて、CQLルールに違反する多くのフィールド/クラス/メソッドがあります。しかし、開発者によって新しく作成された特定のクラスによって違反され、レビューしたいこれらのルールのみを見つけたいと思います。

特定のクラスによって違反されているすべてのCQLルールを見つける方法はありますか?それでそれらを修正できますか?