問題タブ [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 投票する
4 に答える
1480 参照

vb.net - Vb.Net CA1822

コード分​​析を実行したところ、次のメッセージが表示されました。

警告 5 CA1822 : Microsoft.Performance : 'MainForm.CheckFileIfFileIsInUse(String)' の 'this' パラメータ (Visual Basic では 'Me') は使用されません。メンバーを static (または Visual Basic では Shared) としてマークするか、必要に応じて、メソッド本体または少なくとも 1 つのプロパティ アクセサーで 'this'/'Me' を使用します。D:\WORK\Update\Update\MainForm.vb

よくわかりません。これは、それが参照している行です:

決して使用されないと言っていますが、次の行にこれがあります:

だから使われているのは知っている。同じメッセージが 2 か所にあり、なぜ使用されていないと言っているのかわかりません。

混乱した初心者が自分の道を見つけるのを手伝ってください:P

いつもありがとう、エロク

0 投票する
3 に答える
952 参照

java - 国際化の問題を検出するための静的分析ツール

国際化の申請を監査できるツール(無料/商用)はありますか?(または、必要に応じてローカリゼーションの準備)

主に興味がある:

多言語実装テスト

日付実装テスト

数値実装テスト

javascript-検証テスト

乾杯。

0 投票する
3 に答える
694 参照

visual-studio-2008 - インストールメディアなしでVistualStudio2008 Team System 2008 SP1にコード分析をインストールしますか?

元のインストールメディアなしでVSTS2008SP1にコード分析をインストールできますか?アクティベートするためにダウンロードできる別のパッケージはありますか?FxCop 1.36をインストールしましたが、プロジェクトプロパティのタブが自動的にアクティブになりませんでした。

[プログラムの追加と削除]に移動し、リストから[チームシステム]を選択して[アンインストール/変更]を選択することにより、コード分析がインストールされているかどうかを確認しました。次に、ツリービューで、コード分析チェックボックスがチェックされていないことがわかります。インストールメディアのコピーを持っていないので、ディスクを入手するのに数日待つのではなく、これを回避したいと思います。

ありがとう

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

c# - シリアル化可能なクラスと名前のリファクタリング

現在のプロジェクトでは、FxCopを使用してさまざまなコード分析の警告を処理しています。命名規則については、規則に一致するように名前を変更するか、現在のスペルを維持して警告を抑制するかを決定するオプションがあります。としてマークされているクラスまたは属性に関して[Serializable]、名前の変更の影響に興味があります。特に、既存のシリアル化されたデータとの下位互換性はどのように影響を受けますか?

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

.net - 痛みのゾーンを出る - NDepend

NDepend を介して自分のプロジェクトの 1 つを実行していたところ、レポートによってアセンブリが苦痛の領域の隅に追いやられました。それは私が心配する必要があるものなのだろうかと思っていました。

ゾーン・オブ・ペインの本当の意味とは?カップリングが多くて簡単には変えられないということではないでしょうか。

ユーザーがAPIを拡張したくないので(一部の場所でのみ)、最近、多くのインターフェースを削除し、多くのクラスを封印しました。これは com オブジェクトの .NET ラッパーであるため、ユーザーが何かを拡張する必要はあまりありません。

痛みのゾーンから抜け出すための良い方法は何ですか?

ありがとう

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

language-agnostic - コンパイラの警告を視覚化する

注釈を付けたり、レポートの原因となる行を表示したりして、コンパイラの警告とコメントを視覚化する方法を探しています。

これは、NetBeans や Eclipse などの最新の IDE がすでに行っているのとよく似ていますが、概要をよりよく把握するために、複数のコンパイラ (およびその他の静的コード分析ツール) から一度に出力を取得し、1 つの注釈を作成したいと考えています。

その根拠は、たとえば Visual Studio 2005 では完全に検出されず、独自の ARM コンパイラで正確に検出される問題や、その逆の場合があることです。相互参照の警告により、問題をより適切に特定できる可能性がありますが、完全に手動で行うことは不可能です。

そのようなツールについて聞いたことがありますか?Eclipse のようなオープンソースの IDE を拡張して、一度に複数のコンパイラを使用できるようにすることはできますか? それとも、すでに行われていますか?

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

c - C用の静的コードアナライザー

どの静的コードアナライザー(ある場合)を使用していますか?私はPython用のPyLintを使用してきましたが、かなり満足しています。今度はCコードに似たものが必要です。

通常の日常の使用では、その出力のどのくらいを抑制する必要がありますか?

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

perl - Perl コード セキュリティ スキャナ RATS 以外ですか? (_STATIC_ である必要があります)

RATS以外に、他の Perl セキュリティ スキャナーはありますか?

おそらく、データフローやその他の汚染された入力を追跡する機能を持つSTATICのみのperl コード グラフエンジンですか?

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

tfs - カスタムコード分析TFSチェックインポリシー

定義したコード標準をチェックインするコード内の各ノードをジャンプできるカスタムTFSチェックインポリシーを作成する方法はありますか?