問題タブ [suppress-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.
eclipse - Eclipse Helios-@SuppressWarnings "rawtypes"は機能しませんが、"unchecked"は機能します
@SuppressWarnings
EclipseHeliosでraw-types警告を処理するときの注釈に問題があります。
この投稿とドキュメントrawtypes
によると、EclipseHeliosの古いものの代わりにアノテーションパラメーターを使用する必要がありますunchecked
。ただし、rawtypes
注釈を使用すると、次の警告が表示されます。
生の型に対してクイックフィックスを実行する場合でも、Eclipseは私にを使用するように提案しますrawtypes
。ただし、古いunchecked
パラメータは私のバージョンのHeliosでも機能しますが、機能しないことがわかりましたrawtypes
。これはドキュメントに準拠していません。
つまり、基本的に私はすでにこの問題を「解決」していますが、本当の問題はなぜrawtypes
機能しないのかということです。
私のEclipseセットアップ:
プロジェクトの設定:
差出人eclipse.ini
:
システム:
どんな助けや説明も大歓迎です、ありがとう!
java - Eclipseの一部のフォルダーからの警告のみを表示する
私はEclipseのより大きなJavaコードベースで作業していますが、現在、約7000の警告が発行されています。ただし、私はいくつかの特定のソースフォルダーと名前空間で、かなり孤立した部分で作業しています。Eclipseで、コードベース全体ではなく、[問題]タブにモジュールの警告のみを表示したいと思います。現在、私のモジュールに関係のない最初の100個の警告が表示されています。これは可能ですか?
更新 すべての良い答えをありがとう。質問を少し更新して、フォルダと名前空間の数はかなり少ないものの、複数について話していることを明確にしました。
java - Java:到達不能コードを@SuppressWarningsする方法は?
デバッグ中に、到達不能なコード フラグメントが発生することがあります。警告を抑制する方法はありますか?
php - 予想される Oracle の例外に対する PHP の警告を抑制します
PL/SQL パッケージを呼び出す PHP 関数があります。このパッケージは、PHP でキャッチして対応できるいくつかの既知の例外 (つまり、ユーザー例外) をスローできます。問題は、PHP で例外をキャッチしたにもかかわらず、PHP ログ ファイルに PL/SQL 例外からのスタック トレースを含む警告が表示されることです。
これらの OCI 警告を抑制するにはどうすればよいですか? 他の問題に役立つ可能性があるため、すべての警告を抑制したくありませんが、それが PL/SQL から予想されるエラーである場合、ログ ファイルがいっぱいになることは望ましくありません。
c++ - 特定のインクルード ファイルの警告を無効にするには?
特定のインクルード ファイルによって直接的または間接的にインクルードされるすべてのファイルに対して、特定の警告を無効にしたいと考えています。たとえば、「文字列リテラルを char* に割り当てています」という警告を無効にしたいと考えています#include <bar/*>
。
その理由は、私がプログラミングしなければならない人の中には、「const」を使用できない人もいるため、最終的には、その特定の文字列リテラルの乱用について多くの警告を受け取るからです。彼らのコードから来る何千もの警告を無視したいので、自分のコードの間違いに集中して修正することができます。
Intel C++ と GCC を使用しています。私の仲間の何人かはclangを使用しているので、その解決策も聞いてうれしいです.
logging - DebugFormatInfoFormatおよび同様の呼び出しに対してCA1305を抑制します
Common.Loggingfor.NETを使用しています。DebugFormatやInfoFormatなどのXXXFormat関数のいずれかを使用すると、CA1305警告が表示されます。右クリックして、コードで抑制するか、プロジェクト抑制ファイルに追加するかを指定することで、抑制するのは簡単です。GlobalSuppressions.csに1行追加して、DebugFormatへのすべての呼び出し(およびInfoFormat、TraceFormatなどの個別の行)でこの警告が発生するのをすべて抑制したいと思います。これまでのところ、私はそれを行う方法を理解することはできません。警告を右クリックして[メッセージの抑制]->[プロジェクト抑制ファイル]を選択すると、次のように追加されます。
ご覧のとおり、抑制により、メッセージを抑制するためのアセンブリレベルの属性が作成されました。属性自体の中で、スコープは「メンバー」に設定され、ターゲットは名前空間で修飾されたクラス名「ドット」メソッドシグネチャに設定されます。これは確かにその関数でのDebugFormatの呼び出しのメッセージを抑制しますが、DebugFormatのすべての呼び出しのメッセージを抑制したいと思います。ターゲットを削除し、スコープを「モジュール」(および「アセンブリ」-それが有効かどうかはわかりません)に変更しようとしましたが、DebugFormatのすべての発生に対してこの警告を抑制できません。
理想的には、少なくともこれらのエントリ(または同様のもの)を含むGlobalSuppressions.csファイルを作成したいと思います。
誰かがこれを行う方法を知っていますか?
ありがとう。
matlab - 組み込み関数をオーバーロードするときの MATLAB 起動警告を回避しますか?
hereで説明されているようfigure.m
に、組み込みコマンドを適切にオーバーロードする独自のコマンドを作成しましfigure
た。これで、MATLAB を起動するたびに警告が表示されます
警告: 関数 C:\somepath\figure.m は MATLAB ビルトインと同じ名前です。名前の競合を避けるために、関数の名前を変更することをお勧めします。
私の場合、それが望ましい動作であることを考えると、この警告を無効にする方法はありますか?
オーバーロードするのではなく、関数を別の方法で呼び出す必要があると言うかもしれませんが、私の開発システムでは、このオーバーロードが正しい方法だと感じています...
アップデート
Aabaz で述べたように、この警告をグローバルにオフにすることができます
matlabrc.m
(パスが設定される前に)の先頭に移動する必要があります。ただし、すべての関数ではなく、 figure.m (または自己定義された関数のリスト) のオーバーロードに関するこのエラー メッセージを具体的に削除できるソリューションにはまだ興味があります。私はここで少し質問しすぎていると思います;-) ?
.net - CA1026 -- CLS 準拠の別の方法が提供されている場合、このメッセージを非表示にできますか?
CA1026によると: 既定のパラメーターを使用しないでください。既定のパラメーターを使用することは想定されていません。
MSDN は、メッセージを抑制しないように言っています。
このルールからの警告を抑制しないでください。
ただし、メソッドの CLSCompliant バリエーションを含めると、このメッセージを抑制できますか? または、同じメソッドの 2 つのバリエーションがあり、1 つはすべてデフォルトのパラメーターで、もう 1 つは空で、問題が発生しますか?
MSDN の提案を無視しても問題ないでしょうか? メソッド (コンストラクター) を明確にマークし、CLSCompliant(false)
デフォルト値を取らないメソッド (コンストラクター) を提供しています。
補足:これは次の理由で適切に行われているようです。
コンパイラは、マネージ コードにアクセスするときに、C++ のマネージ拡張の既定のパラメーターの値を無視します。
...だから、この方法でコンパイルすると問題が発生するのだろうか?
asp.net - ASP.NET / VB.NET でコンパイラの警告を抑制する
ASP.NET コンパイラは、特定のタグが特定の属性を受け入れないことを通知しますが、それはビルドされ、ブラウザーで正しくレンダリングされます。鈍い警告メッセージです。
ASP.NET コードの特定の行でその警告メッセージを無効にするにはどうすればよいですか?
次の行に警告が表示されます。
警告:
Validation (ASP.Net): Attribute 'style' is not a valid attribute of element 'ListItem'.
PS:指定されたコード行の警告メッセージを無効にしたいだけで、プロジェクト全体で無効にしたくありません。これを行う方法はありますか?