问题标签 [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: How do I best silence a warning about unused variables?

I have an application in which i have to declare (override) methods inherited from an interface. However, these methods have parameters that are not used in my implementation.

How can I mark $bar as unused in the source code, in C++ this is possible.

In other words, how can I do THIS in PHP?

0 投票
3 回答
1663 浏览

scala - Scala工具删除所有未使用的代码

我正在为我使用的编辑器编写一个 Scala 插件,它会突出显示所有未使用的代码路径(可能是未使用defs的 、和) vals,并为用户提供将它们从文件中拉出的选项。classesimplicits.scala

我怎样才能做到这一点?为了简化问题,假设我们只有一个.scala文件,没有外部依赖库或任何其他代码文件。

理想情况下,我希望这是一个 SBT 插件,给定一个这样的Foo.scala文件,它会吐出Foo_min.Scala文件并删除所有未使用的代码。

0 投票
1 回答
1788 浏览

doxygen - Doxygen:使用“UNUSED”宏处理未使用的函数参数

精简版

为了防止编译器对未使用的变量发出警告,我将宏定义UNUSED为:

然后在某些函数的原型中使用该宏,例如:

然而,doxygen 对此并不满意并返回一些警告:

我应该如何告诉 doxygen 忽略UNUSED宏?

长版

我有一个如下所示的代码:

我通过调用来编译它:

要生成名为DoxyfileI 的默认 doxygen 配置文件,请输入:

最终,要生成我输入的文档:

后一个命令输出以下警告:

0 投票
2 回答
560 浏览

python - PyCharm 中未使用的变量

好的,所以我正在创建一个网络爬虫,它应该下载 1920 x 1080 大小的图像。实际的程序可以工作,但是 PyCharm 和 Codacy 说这里没有使用宽度和高度变量:

我想这是对的,因为我稍后不会在代码中调用它们,但我想知道是否还有其他方法可以做到这一点,所以在查看代码时我没有看到未使用的代码错误。

另一个例子:

可能是一个愚蠢的问题,但我感谢所有答案。:)

0 投票
0 回答
640 浏览

less - 在 LESS 中查找未使用的变量

我希望 LESS 编译器通知我 LESS 样式表中未使用的变量。

我找不到任何有用的东西。我能怎么做?

注意(对于投反对票的人):

我说的是 LESS 编译器,因为我想得到关于真正未使用变量的通知,而不仅仅是一些简单的正则表达式。这是因为我在代码中使用变量名称插值。

0 投票
3 回答
1333 浏览

c - 如何优雅地修复这个未使用的变量警告?

我正在编写一些 C 代码,这些代码在设置标志时会执行大量错误报告和日志记录DEBUG,这有时会在未设置标志的情况下编译时产生未使用的变量警告DEBUG

编辑:只是一点提醒(不确定它是否有任何后果):CHECK宏的参数是一个表达式,而不是单个变量

对于这种模式,摆脱未使用的变量警告的最佳方法是什么?

我尝试过/虽然:

然后,为了避免将调用写入bar(在实际调用中更复杂)两次:

但是,我觉得这不是一个干净易读的解决方案。有没有更好的办法?请注意,出于性能原因,如果未定义,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 还是抱怨这个函数和其他函数没有被使用。

为什么?