問題タブ [unused-variables]
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.
c++ - C++ から「未使用の変数」警告を削除
いくつかのコードを取得し、指定されたコードのすべての警告を削除しようとしました。
次のような特定の機能の場合:
このptr1とptr2は、この関数ではまったく使用されていません。(コメントアウトすると特定のエラーが発生するため、どこかで使用する必要があります)。
また、次のような未使用のパラメーターの警告を緩和する方法がいくつかあります
また
未使用の変数の場合、警告を緩和する同様の適切な方法はありますか?
gcc が警告を削除したり、makefile で警告を黙らせたりするために ifdef を実行したくありません。
ありがとう。
fortran - 未使用変数の警告を抑制
次のような警告メッセージを抑制する Fortran のベスト プラクティスは何ですか。
特定の1 つの変数 (壊したくない API の関数を想像してみてください) だけですか?
注:ファイルに関するすべての警告を抑制したくありません
注 2: gcc に似たもの:__attribute__((__unused__))
またはMACRO を使用したその他の一般的な C プラクティス
注 3: 特に ifort に興味がありますが、マルチコンパイラの方がよいでしょう。
r - 引数が使用されているときに、作成された関数で未使用の引数エラーを取得する
calibrate
次の呼び出しで、R で という関数を作成しました。
この関数で最初に発生することは次のとおりです。
この後、他にも多くのことが起こりますが、関数はこれを乗り越えていません。
私が行っている呼び出しは次のとおりです。
ここで、データ ファイルには 3 つの列があり、1 つは名前用、1 つは pvalue 用、もう 1 つは層用です。ご覧のとおり、tier_col
は 3 に設定されており、関数に入るとすぐに null かどうかを確認する必要があります。
電話をかけると、次のエラーが表示されます。
tier_col
関数に入るときに最初に行うことは変数の呼び出しであるため、これがどのように発生するのかわかりません。
ヘルプ/アイデアはありますか? 私はこのエラーを無駄に調査しました。
ありがとう!!
java - Java IntelliJ IDEA Serialization UnusedDeclaration インスペクション エラー
私は学校のプロジェクトを修正してクリーンアップしており、IntelliJ IDEA の「InspectCode」機能を使用することになっています。プロジェクトを返却する前に、すべての警告を修正する必要があります。「宣言の冗長性/未使用の宣言。これは警告カテゴリの定義です。
「このインスペクションは、指定されたインスペクション スコープ内のクラス、メソッド、またはフィールドを報告します。これらは使用されていないか、エントリ ポイントから到達できません。」
理由がわかりません。シリアル化コードに関連する合計 4 つの警告があります (以下のコードを参照)。プロジェクトは正常に動作し、エラーは発生しません。これら 4 つの警告を理解し、うまくいけば削除できるように、助けを求めています。
これは、エラーを発生させるクラスの 1 つです。「メソッドは使用されていません」 両方のメソッドでその警告が発生します。
前に言ったように、すべてが機能します。私はこれらの2つのメソッドが呼び出されていることを知っています。なぜなら、それらを削除することをテストし、 System.out.println(anytexthere) を攻撃し、それが呼び出されるからです。
私はそれらをマークするべきなのか、それとも別々に呼ぶべきなのだろうか.
前もって感謝します。
javascript - 未使用の JS 変数を検出してフラグを立てる
現在、JSHint と JSCS (javascript コード スタイル チェッカー) を使用していますが、この種の未使用の変数を検出できるものはありません。
これらの変数に自動的にフラグを立てることができるツールを知っている人はいますか?
c# - Resharper が未使用の再帰パラメータの検出に失敗する
C# には、再帰呼び出し以外では決して使用されない「format」という名前のパラメーターを持つ次の再帰関数があります。
パラメータが死んでいることがわかるように、resharper にそれについての警告を提供するように依頼できますか? 私の場合、フォーマットをサブ関数に渡すのを忘れたため、エラーが発生しました。警告があれば、デバッグの時間を無駄にすることはありませんでした。