問題タブ [warnings]

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

c - 「データ型の範囲が限られているため、比較は常に真です」というCの警告?

次のコードがあります

これ (ppu-gcc 4.1.1) をコンパイルすると、次の警告が表示されます。

char の範囲は -127 から 127 で、WIDTH は 8 ですが、これは十分に char の範囲内です。WIDTH を char に明示的にキャストしようとしましたが、それでもエラーが発生します。

0 投票する
16 に答える
21796 参照

c++ - リリース ビルドで assert() を使用するときの未使用変数の警告を回避する

assert() でローカル変数をチェックするという唯一の目的で、ローカル変数が使用されることがあります。

リリース ビルドでコードをコンパイルする場合、通常は assert() が無効になっているため、このコードは Result が設定されているが読み込まれないという警告を生成する場合があります。

考えられる回避策は -

しかし、それはあまりにも多くのタイピングを必要とし、目に優しくなく、条件が常にチェックされる原因になります (はい、コンパイラーはチェックを最適化するかもしれませんが、それでも)。

この assert() を、警告を発生させずに簡単に使用でき、assert() のセマンティクスを変更しないように表現する別の方法を探しています。

(このコード領域で #pragma を使用して警告を無効にすることはオプションではなく、警告レベルを下げて警告をなくすこともオプションではありません...)。

0 投票する
4 に答える
483 参照

c# - 遅延読み込みへの私のアプローチに欠陥がありますか?

プラットフォーム: Visual Studio 2008 SP1、Resharper 4.1、.NET 3.5

GetProperty<T>プロパティ値を遅延して返す静的メソッドを持つクラスがあります。

しかし、上記のメソッドを使用してプロパティを返すと、プライベート バッキング フィールドが割り当てられていないという 2 つの警告が表示されます。ただし、後で必要な場合にのみ割り当てられます。

代替テキスト

この警告は無視できますか?
-- または --
プロパティをロードする方法に欠陥がありますか?

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

c++ - 符号付き/符号なしの不一致がある場合、どのようなキャストが発生しますか?

コンパイラが符号付き/符号なしの不一致を検出した場合、どのようなアクションを実行しますか?署名された番号は署名されていない番号にキャストされますか、またはその逆ですか?なぜ?

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

c# - 二重の警告が発生するコンパイル

私は WPF プロジェクトを持っており、Visual Studio/MSBuild によるコンパイルは 2 つのパスを実行しているようで、後者のパスではいくつかの一時リソース ファイルが追加されます。

これを回避することはできないと思います (少なくとも、コード生成または XAML をあきらめない限り)。しかし、私が直面している問題は、すべてのコンパイラ警告が 2 倍になることです。さらに悪いことに、それらは異なる言語です。たとえば、英語とドイツ語の場合、最初のパスで英語の警告が生成され、2 番目のパスでドイツ語の警告が生成されます。

明らかに、これは多くのノイズを生成します。

これは正常な動作ですか、それともここで何か間違ったことをしていますか? これを改善する方法はありますか?できれば英語で、すべての警告を一度だけ表示する必要があります。しかし、すべてドイツ語でも十分です。

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

vb.net - VB.NET で廃止された警告を抑制する

古いメソッドを使用してVisual Studio 2008に VB.NET コードがあり、警告を抑制したいと考えています。残念ながら、推奨事項に従うことは良い解決策ではありません。重要な方法で異なる動作をする別のクラスを使用する必要があるからです。

System.Diagnostics.CodeAnalysis.SuppressMessage を使用して警告を抑制しようとしていますが、属性のパラメーターとして何を記述すればよいかわからず、関連する参照が見つかりません。

エラーリストのエラーを右クリックしても、「メッセージを非表示にする」オプションはありません。

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

javascript - 安全でない JavaScript が Safari でフレーム警告にアクセスしようとしています

アプリで Facebook Connect を使用しています。かなりうまく機能していますが、Safari エラー コンソールに次のようなエラーが表示されます。

アプリは正常に機能しているように見えますが、Safari から定期的なハングやその他の不適切な動作が見られます。他の Facebook Connect アプリを実行しているときにもこのエラーが表示されることがあるので、これは実装の問題ではないと思います。この警告を無視しても安全ですか?

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

python - Python の警告をカスタム ストリームにリダイレクトする方法は?

StreamIO のようなファイルのようなオブジェクトがあり、Python の警告モジュールにすべての警告メッセージを書き込むとします。それ、どうやったら出来るの?

0 投票する
13 に答える
3088 参照

c# - 警告を処理するためのベスト プラクティス

私が現在取り組んでいるプロジェクトは、ビルドされるたびに 30 以上の警告を生成します。それらはプロジェクトの最初から無視されていました。警告に関するポリシーの欠如が原因だと思います。

通常、これをどのように処理しますか? それらを完全に無視しますか?それらを一度にすべて修正してみてください (これには時間がかかります) ? それとも、途中で少しずつ修正しますか?

0 投票する
16 に答える
234375 参照

python - Python で非推奨の警告を無視する方法

私はこれを取得し続けます:

このメッセージを消すにはどうすればよいですか? Python で警告を回避する方法はありますか?