問題タブ [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.
ocaml - OCaml コンパイラに未使用の関数を報告させる方法は?
OCaml コンパイラに未使用の関数に関する警告を報告させる方法はあるのだろうか? 私はグーグルで検索しましたが、この機能について議論されたトピックはあまりありません.
特に、次のプログラムでは、「foo」と「bar」の 2 つの関数が宣言されていますが、「_」関数で「bar」が使用されていません。したがって、OCaml コンパイラは "bar" を未使用の関数として報告する必要があると思います。
c - 未使用の変数を削除するとコードがクラッシュする
だから私は、私が取り組んでいる課題のために.s19ファイルからsレコードをメモリにロードしようとしています。ただし、未使用の配列をコードから削除すると、すべてが機能しなくなり、クラッシュします。
未使用の配列は次のとおりです。
そして、これは私が書いたローダーです:
なぜこれが起こっているのかを理解するのを手伝っていただければ幸いです。
java - Eclipse でクラス全体の未使用の警告を抑制する
私はSeleniumとEclipseを使用してページオブジェクトクラスに取り組んでいます(ただし、この質問はEclipse全般に当てはまります)。
いくつかの文字列を定義していますが、他の文字列に基づいている場合もあります。以下の例のように、これは単純な例です。
等
Eclipse では、文字列 (X3 など) にカーソルを合わせると、値が表示されます (次のように:
String xxxx.xxxx.com.Page.X3 = "//div[contains(@id,'s1')]//table[contains(@id,'tony')]//a")
しかし、それは使用されていないため、実際には発生しません。次のメッセージが表示 されます。フィールド ViewProviderDemographicsPage.X3 の値は使用されていません。
そのため、常にString dummy = X3;のようなものを配置する必要があります。だから私はそのメッセージを避けることができます。ファイルの先頭に @SuppressWarnings(unused) を入れてみました(ここでは構文が間違っている可能性がありますが、ファイルでは正しいです)。しかし、それはその直下の行に対してのみ警告を抑制するように見えます。未使用でもホバーしたときに値を表示させる方法はありますか?
他に最適なのは、カーソルを合わせたときに、= と " で囲まれていない値と、変数の名前だけが表示された場合です。xpathだけを選択することはできないので、コピーしてFirefoxインスペクトに貼り付けると、貼り付けてから="と"を削除する必要があります
javascript - 関数の引数が JavaScript で使用されていないことを示すための標準的な規則
JavaScript で関数の引数を未使用としてマークする標準的な方法はありますか?Ruby でメソッドの引数をアンダースコアで開始するのと似ていますか?
c - C で基本的な二分探索木を作成しようとしていますが、「未使用の変数」について混乱していますか?
リンクリストを利用し、関数に「データ」を入力しようとして、基本的な二分探索ツリーを作成しました(必要なため)。ただし、使用しているにもかかわらず、「未使用の変数」エラーが発生し続けますか?
「データ」を返していないからですか?もしそうなら、関数自体が新しいノードを作成することになっている場合、どうすればよいですか?
ありがとう!
c# - この使用されている変数がグレー表示されているのはなぜですか?
同じ存在理由を持つ 2 つのローカル変数 _lastShortName と _lastCompanyName があります。
しかし、_lastCompanyName は、宣言されている場所でグレー表示されています。なぜでしょうか?Resharper > Inspect > Code Issues in Solution は、それが未使用の変数であるとは言っていないので、グレー表示を行っているのは Visual Studio である必要がありますが、なぜですか?
c++ - パラメータを破棄する一般的な可変長ラムダを作成するには?
ユニバーサル参照によって任意の数の引数を取り、それらを完全に無視するラムダを書きたいと思います。明らかな方法は、可変長ユニバーサル パラメーター パックの構文を使用し、パラメーター名を省略することです。
単純にコピーできないオブジェクトを渡そうとするまで、これは(gcc 4.9.2で)正常に機能します:
どうしたの?コードの形式が正しくありませんか、それとも gcc のバグですか?
どちらの場合でも、最善の回避策は何ですか? パラメーターの名前付けが機能することがわかりましたが、未使用パラメーターの警告が表示されました。
テンプレート パラメーター パックの未使用パラメーターの警告をどのように抑制しますか?
python - 文字列補間に使用されていない変数に関する PyLint の警告を黙らせる
このsay
モジュールは、次のように Python に文字列補間をもたらします。
ただし、PyLint は、変数 'a' が使用されていないと文句を言います。say.fmt
私のコードは広範囲に使用しているため、これは問題です。この警告を黙らせるにはどうすればよいですか?