code-analysis

    0

    1答えて

    私は他の開発者がプロ​​グラムしているアプリケーションの監査を行っています。それはドットネットアプリで、主にC#ですが、明らかにhtml、css、js、およびいくつかの角度を含んでいます。この製品はCMS Umbracoを使用して書かれています。つまり、Visual Studioで開くことができず、WebMatrixを使用する必要があります。私は静的なコード分析、コード違反チェッカー、および製品の

    0

    1答えて

    私はDiagnosticAnalyzerを使用してVS2015用のアナライザーを作成しました。特定のインタフェースを実装しているクラス/構造体がコンストラクタに特定のシグネチャを提供しているかどうかをチェックすることも想定されています。私はこのルールをどのように登録するのかについて少し迷っています。 最初の2つのルールは、特定のメソッドまたはコンストラクタにのみ適用され、登録の仕方はうまく機能しま

    5

    1答えて

    C#開発者として、私はMicrosoftのコード解析の恩恵を受けました。しかし、F#では、コード分析は開発サイクルの統合部分ではないようです。 F#プロジェクトでCAを有効にするにはしばらく時間がかかりましたが、これはblog helpedです。 CAを有効にしたので、「間違った」警告が出るようです。例えば、私は、デフォルトでは構造的平等を期待している type Account = {Number

    5

    1答えて

    通常、私はSyntaxFactoryを使用しますが、実際のノードを作成する方法を理解することはできません。

    2

    1答えて

    現在、私は静的コード解析について多くのことを読んでいます。私は本当に違いが何であるか分からないので、私を混乱させる言葉がいくつかあります。 エイリアス解析 ポインタ解析 ポイント-に分析 両者の差は、(もしあれば)は何ですか?

    2

    1答えて

    ソリューションの共通ルールセットを設定したいと思います。 これを行うには、「分析 - >コード解析の設定 - >ソリューションのための」メニューに、ブラウズするオプションがないので、それぞれのプロジェクトプロパティを開き、「コード解析」タブを選択してルールセットをブラウズする必要があります。ファイルのために。 コード解析で遊んでいる間に、私はテストルールセットをいくつか作成しました。 どのようにク

    0

    2答えて

    それは、このための私の受け入れのコードは、問題をCodeforcesだ:経験によってEducation Round 1E 、私は自信を持って、それを解決することができ、まだ私はいつもそれが分析に私のためにこの種のアルゴリズム(DPにおける通常再帰)の時間計算が困難である見つけます #include<bits/stdc++.h> using namespace std; int t; int

    7

    2答えて

    コード全体を解析するルールを無効にしようとしていますが、プロジェクト全体ではなく、1つのクラスでのみ無効にしようとしています。以下の例では、ユニットテストメソッドが静的であると考えているため、ビルドによってCA1822警告が生成されます。 修正は、各ユニットテストメソッドに次の属性を追加することです: [System.Diagnostics.CodeAnalysis.SuppressMessage

    1

    1答えて

    、私は警告のこれらの並べ替え抑制したいと思います: をしかし、彼らは警告識別子を持っていないようですので、私はthisのようなソリューションを適用することはできません。 私は警告を理解し、彼らは、私は、私のプロジェクトはすでにproperllyこれらのアセンブリを処理しているそれらを非表示にするfriendlly方法そこらでresolubleではありませんが、私は警告がresolubleていない理