問題タブ [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.

0 投票する
0 に答える
363 参照

vb.net - 未使用のローカル変数を使用するとコンパイラ エラーが発生する

ここに奇妙なものがあります。使用されている変数に対して「未使用のローカル変数」というコンパイラ エラーが発生します。

サブ GetOpenForm は、フォームが既に開いている場合にフォームにアタッチするだけです

アプリケーションの他の部分にまったく同じコード (Dim/With) がありますが、不満はありません。再コンパイルを試みましたが、エラーが残ります。

ここで何が起こっているのですか?

0 投票する
0 に答える
163 参照

jasper-reports - JRXML レポート テンプレートの未使用フィールドを効果的に削除する方法

最近、レポートから多くのグループを削除する必要がありました。これにより、レポート テンプレートに多くの不要なフィールドと変数が残っていました (削除されたフィールドと変数がグループ化されました)。

未使用のフィールドと変数を削除する簡単な方法を知っている人はいますか? iReport を使用していますが、残念ながらそのような機能は見つかりませんでした。未使用のフィールドがたくさんあり、手動で行うことはできません。

それを自動的に行う独自のプログラムを作成することを検討していますが、それが必要であることを確認する前に。

よろしくお願いします。

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

suppress-warnings - Kotlin で未使用のパラメーターをマークする

いくつかの関数をコールバックとして使用するように定義していますが、すべての関数がすべてのパラメーターを使用しているわけではありません。

未使用のパラメーターをマークして、コンパイラーがそれらについて警告しないようにするにはどうすればよいですか?

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

c++ - gcc は未使用の RAII 変数について警告します

と呼ばれるクラスがMutexLockあります。これは、そのとおりです。構築時にミューテックスをロックし、破壊時に解放します。

HAVE_PTHREADS が定義されている場合、gcc 4.9.1 は未使用の変数について不平を言います:

もちろん、このクラスは、構築と自動破棄以外では決して使用しないことを意図しています。

現在、私は何か醜いことをしました:私は追加しました

そして、どこでもそれを呼び出します:

プロジェクト全体で未使用の変数の警告を無効にせずにこれを回避する方法はありますか?

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

asp.net-web-api - DTO パターンで "CA1811: 呼び出されていないプライベート コードを回避する" を処理する方法は?

多数のコントローラーとメソッドを含む Web API プロジェクトを考えてみましょう。この API は、データ転送オブジェクト パターンを使用して、クライアントからデータを取得し、結果を返します。これらの DTO オブジェクトは、API の観点から見た実装の詳細であるため、internal外部コードがそれらを表示または呼び出すことができないようにマークされています。CA1811 警告の dtos のプロパティに抑制属性を配置する必要がないようにするにはどうすればよいgetですか?set

現在、クラスが「読み取り」dto、「書き込み」dto、またはその両方であるかどうかに応じて、各プロパティの警告を抑制する必要があります。このような場合、json シリアライザーはプロパティに依存するため、プロパティが存在する必要があります。

クラスをマークしてクラスを開きたくありません。これはpublic、API プロジェクトだけが知っておくべき何かを公開しているためです。静的ツールは、一部のクラスまたはフィールドが使用されていないかどうかを判断できません。それ以外の場合は、外部からそれらを使用している可能性があります。

DTO を別のプロジェクトに移行して、そこで警告を無効にすることもできますが、それらpublicを再度マークするか、または を追加しInternalsVisibleToて、api プロジェクトがそれらを認識できるようにする必要があります

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

java - スローされたエラー「未使用の割り当て値」を修正して実際の値を使用するにはどうすればよいですか?

初心者はこちら。だからここにあなたがストーカーするための私のコードのサンプルがあります:

IDE は最初の値を無視し、代わり"/category"に割り当て"/cart"ます。この問題により、アプリケーションが異常な動作をします。たとえば、ユーザーがブラウザーで [カートに追加] をクリックすると、カテゴリ ページに留まる代わりに、カートに直接移動します...

未使用の値を使用する必要がある

... どうすれば修正できますか? 私はいくつかのことを試しましたが、これまでのところ成功していません...それは確かに非常に奇妙です...この問題に初めて遭遇しました...

編集

いくつかの進歩... 昨日、まだ解決されていない問題を解決するために丸一日を費やしました...

報告が必要なバグでしょうか?

これまでに試した修正:

  • 未使用の値を削除しました...そしてそれらを再入力しましたが、明らかに何もしませんでした...
  • ブラケットで遊んでみまし{}た(試してみる価値があります)...
  • コードを少し変更し、クラスの先頭で次のように値を呼び出しました。

    等..

ステートメントがどこかで閉じられていないことに関係があると思いますか?割り当てられるのは、前のものを無視する最後のステートメントであるため...

リクエストに応じて2回目の編集

言い換えれば、IDE は最後のuserPath/confirmation をそれuserPath以前の他のすべてに使用します。したがって、 、 、 、 をクリックして /addToCartも、/updateCart割り当て/addToWishlistられ/updateWishlistた userPath は最後の userPath/confirmationであり、すべてが確認ページにリダイレクトされることを意味し、このようになることは想定されていません。他のすべての userPath は無視され、次のunused valueように設定されています ... この問題を修正する方法がわかりません。

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

c++ - 警告: Wunused-but-set-variable

プログラムをコンパイルすると、この警告が表示されます。

ここに私のコードの関連部分があります

大きすぎるので、残りをペーストビンに置きます:http://pastebin.com/HrVLimgn

警告は、pastebin のそのファイルの 170 行にあります。

私の質問は、どうすれば修正できますか? これらの行に少しコメントすると、私のプログラムに影響しますか?