code-analysis

    3

    2答えて

    私は自分のプロジェクトについて完全なコード分析を行っていますが、それは500の問題があると言います。私は今300に煮詰めましたが、私は解決策を見つけることができない問題で苦労しています。 ルールCA2000状態: ガベージコレクタがのファイナライザを実行したとき、それに対するすべての参照がスコープ外に、オブジェクトはいくつかの不確定時点で配置されますされる前に、使い捨てのオブジェクトは、明示的に配

    6

    1答えて

    私はVisual Studio 2008チームシステムを使用しています。私はCプロジェクトを持っています。プロジェクトのプロパティとコード分析セクションに行きました。私は何が意味するのだろうか `suppress results from generated code` 私はそれを設定するときにこのオプションは何を説明できますか? ありがとう

    6

    2答えて

    コード解析ルールCA2000がVS2010によって厳密に厳しく適用されているということを嘆いているので、たくさんの質問がありますが、私はそれを適用すべきケースに入り込んだようですが、そうではありません。 次のコードを考えてみましょう: Image srcImage = Image.FromFile(source); Bitmap newImage = new Bitmap(newWidth, n

    4

    2答えて

    私は、プロジェクトのプロジェクトファイルにカスタムルールセットが含まれている.NET 4でコード解析を使用しています。 カスタムルールセットと同じルールを使用して、プロジェクト出力に対してFxCop 10 GUIを実行したいとします。 これはFxCop GUI(FxCop.exe)で可能ですか?

    2

    2答えて

    最近、C#プロジェクトを.NET 3.5から4.0に更新しました。ローカルマシンとCC.NETでGendarmeを実行します。 (ロギングがオンになって)私たちのプロジェクトのすべてを更新した後、憲兵は、私たちのアセンブリのいずれかのこのエラーを取得しているされています An uncaught exception occured. Please fill a bug report at https

    0

    2答えて

    オブジェクト指向クラスの単一メソッドと正確に一致するメソッドとインスタンス変数の依存関係を調べる方法論を知っている人はいますか?私は、次のコードを持っている場合たとえば、: public class Foo { private int x; private int y; public Foo() { x = 1; y = 2; }

    3

    2答えて

    C#コンポーネントにはCODE_ANALYSISが定義されており、開発ボックスにFxCopを組み込んだときにFxCopで解析されます。 FxCopがビルドシステムを実行するときにオフにしたいと思います。ビルドシステムは、明らかにmsbuild.exeコマンドラインコマンドを使用しています。この実行可能ファイルから条件付きコンパイルシンボルを変更する方法はありますか?そうでない場合は、私の問題に対す

    5

    3答えて

    Iは、以下のコードのためにFindBugsのエラーを有するAM、 if(obj instanceof CustomerData) { CustomerData customerData = (CustomerData)obj; if (customerData == null) { errors.reject("Error", "Null data r

    0

    1答えて

    クラスの未使用のインスタンス変数とメソッドを検出するために使用するPMD apiを見てきました。コマンドラインから呼び出すことができますが、プログラムでPMDを呼び出すことでクラスの冗長性分析を実行したいと考えています。残念ながら、apiにはさまざまなクラスやメソッドに関する情報は含まれていません。誰でも、プログラムで冗長コードを検出するためにPMDを呼び出す方法に関する情報はありますか?

    4

    3答えて

    クラスのソースコードをオブジェクトとして表現する方法はありますか?私はメソッド、それらのボディなどをナビゲートしたいと思います。どのようにstylecop、ReSharperのようなツールをVisual Studio 2010で実行しますか?ソースコードファイルを入力してオブジェクトの表現を生成する外部ライブラリはありますか?どちらを読んだり、修正したり、分析したりできますか?