問題タブ [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 投票する
1 に答える
4593 参照

php - PHP: 未使用の変数に関する警告を黙らせるにはどうすればよいですか?

インターフェイスから継承されたメソッドを宣言 (オーバーライド) する必要があるアプリケーションがあります。ただし、これらのメソッドには、私の実装では使用されていないパラメーターがあります。

ソース コードで $bar を未使用としてマークするにはどうすればよいですか。C++ ではこれが可能です。

言い換えれば、PHPでこれを行うにはどうすればよいですか?

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

scala - 未使用のコードをすべて削除する Scala ツール

私が使用するエディター用の Scala プラグインを作成しています。これは、使用されていないすべてのコード パス (使用されていないdefsvalsclassesおよびである可能性がありますimplicits) を強調表示し、それらをファイルからヤンクするオプションをユーザーに提供し.scalaます。

これどうやってするの?問題を単純化するために、ライブラリやその他のコード ファイルへの外部依存関係のないルート レベルファイルが1 つだけあると仮定しましょう。.scala

理想的には、これを SBT プラグインにして、そのようなファイルを 1 つ指定すると、未使用のコードがすべて削除されたファイルをFoo.scala吐き出すことを望みます。Foo_min.Scala

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

doxygen - Doxygen : "UNUSED" マクロで未使用の関数パラメータを処理する

短縮版

コンパイラが未使用の変数に関する警告を出さないようにするために、マクロUNUSEDを次のように定義します。

このマクロは、次のようないくつかの関数のプロトタイプで使用されます。

しかし、doxygen はこれに不満を持っており、いくつかの警告を返します:

UNUSEDマクロを無視するように doxygen に指示するにはどうすればよいですか?

ロングバージョン

次のようなコードがあります。

呼び出してコンパイルします:

という名前のデフォルトの doxygen 構成ファイルを生成するには、次のようDoxyfileに入力します。

最終的に、入力したドキュメントを生成するには:

後者のコマンドは、次の警告を出力します。

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

less - LESS で未使用の変数を見つける

LESS スタイルシートで使用されていない変数について、LESS コンパイラから通知を受け取りたいです。

便利なものが見つかりません。どのようにできるのか?

NB(反対票を投じた人):

LESS コンパイラについて話しているのは、単純な正規表現だけでなく、実際に使用されていない変数について通知を受け取りたいからです。これは、コードで変数名の補間を使用しているためです。

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

c - この未使用変数の警告をエレガントに修正するにはどうすればよいですか?

私は、フラグが設定されているときに多くのエラー報告とログを行う C コードに取り組んでいます。フラグが設定されていない状態でコンパイルすると、未使用の変数の警告DEBUGが生成されることがあります。DEBUG

編集: ちょっとしたメモ (それが重要かどうかは不明):CHECKマクロの引数は式であり、単一の variable ではありません

このパターンで、未使用の変数の警告を取り除く最善の方法は何ですか?

私が試したこと/考えたこと:

bar次に、 (実際の呼び出しではより複雑な)への呼び出しを 2 回記述することを避けるために、次のようにします。

ただし、これは正確にクリーンで読みやすいソリューションではないように感じます。より良い方法はありますか?パフォーマンス上の理由から、が定義されCHECK(expr)ていない場合、マクロはコードを生成しないことに注意してください (編集:したがって、評価されるべきではありません)。DEBUGexpr

上で概説した方法よりもエレガントな方法はありますか?

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

typescript - Typescriptで未使用の変数を検出するには?

Typescript (Javascript の ESLint のようなもの) で未使用の変数を検出する方法はありますか?

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

c++ - オブジェクト std::vector が宣言されているが使用されていない場合、コンパイラが警告を発行しないのはなぜですか?

コンパイラは以下を出力します:

の警告はありませんmyVector。なんで?これを有効にする方法はありますか?

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

c++ - 省略記号定義のva_listを宣言する方法未使用

次のように定義されたログ マクロを扱っています。

問題ありませんが、リリース ビルドのデバッグ ログを無効にしたいと考えています。しかし、私は使用して-Werrorいるので、 rtt_printf()なしでLOGD-Wallを定義するとエラーが発生するだけです。(void)var;を明示的に宣言する以外の方法 (より動的な方法) はありますか? LOG 呼び出しの前に、未使用のパラメーターの警告を抑制しますか?

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

ios - Xcodeは、使用されている未使用の関数について不平を言います

いくつかのクラスによってインポートされる「MyConstants.h」ファイルがあります。

そのファイル内には、次のようなものがあります。

この関数は、インポートするクラスで広く使用されていますMyConstants.h。それにしてもXcodeはこの関数などは使っていないと文句を言います。

なんで?