问题标签 [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 投票
2 回答
2018 浏览

java - 自动从构造函数中删除未使用的参数(Eclipse、Java)

我有一堆类,其中包含带有未使用参数的构造函数。比如这个:

Eclipse 是否提供任何方法来自动删除多个文件中这些未使用的参数?手动删除它们需要几个小时。

0 投票
0 回答
363 浏览

vb.net - 使用时未使用的局部变量编译器错误

我这里有一个奇怪的。对于使用的变量,我收到编译器错误“未使用的局部变量”!

如果表单已经打开,则子 GetOpenForm 只是附加到表单

我在应用程序的其他部分没有被抱怨的代码(Dim/With)完全相同。我已经尝试重新编译,但错误仍然存​​在。

这里发生了什么?

0 投票
1 回答
70 浏览

struct - 为什么当结构成员未读时编译器不发出警告?

我有这两条代码:

使用此代码,编译器将发出警告:

该值永远不会被读取let x: int = 5

但是使用以下代码,编译器不会。

为什么会这样?我们从不读取 时的值x = 1i。相反,我们读取 处的值x = 5i。那么为什么编译器不像之前的代码那样发出警告呢?

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 使用数据传输对象模式从客户端获取数据并返回结果。从 api 的角度来看,这些 DTO 对象是一个实现细节,因此它们被标记为internal避免外部代码能够看到或调用它们。对于 CA1811 警告,如何避免必须在 dto 中的属性get和属性上放置抑制属性?set

现在,我必须根据类是“读取”dto、“写入”dto 还是两者兼而有之,抑制每个属性的警告。在这些情况下,属性需要存在,因为 json 序列化程序依赖于它们。

我不想通过标记它们来打开类,public因为那样我就会暴露一些只有 api 项目应该知道的东西,并且静态工具将无法判断某些类或字段是否没有被使用,因为有人否则可能会从外部使用它们。

我还可以将 DTO 迁移到一个单独的项目并禁用那里的警告,但是我需要public再次标记它们或添加一个InternalsVisibleTo以便 api 项目可以看到它们,这又因为这个问题而否定了好处。

0 投票
1 回答
33 浏览

object - 未使用的对象属性不好?

我有一个对象列表,其中包含一些不需要的属性。我总是包括那些我知道我无论如何都不会使用的对象,因为“也许我以后需要它们”的借口。如果这是坏的,有一个明确的答案吗?我想这是对性能的微小浪费,但这真的重要吗?

0 投票
1 回答
530 浏览

java - 如何修复抛出的错误“未使用的分配值”以使用实际值?

初学者在这里。所以这里有一个我的代码示例供您跟踪:

IDE 忽略第一个值并改为"/category"分配。"/cart"此问题会导致应用程序行为异常。例如,当用户在浏览器中点击添加到购物车时,它不会停留在类别页面上,而是直接进入购物车......

我需要使用未使用的值

... 我该如何解决?我已经尝试了几件事,但到目前为止没有成功......这确实很奇怪......我第一次遇到这个问题......

编辑

一些进展......昨天我花了一整天的时间试图解决仍然没有解决的问题......

这可能是一个需要报告的错误吗?

到目前为止我尝试过的修复:

  • 删除了未使用的值......并重新输入它们显然没有做任何事情......
  • 玩过括号{}(值得一试)......
  • 稍微更改了代码,并在类的开头调用了这些值,如下所示:

    ETC..

我认为这与未在某处关闭的语句有关?因为被分配的是最后一条语句,忽略了之前的语句......

应要求进行第二次编辑

换句话说,IDE对他之前userPath的所有其他人使用最后一个 /confirmation userPath。所以无论我点击 /addToCart, /updateCart, /addToWishlist, /updateWishlist, 分配的 userPath 都是最后一个 userPath /confirmation,这意味着一切都被重定向到确认页面,它不应该是这样的。所有其他 userPath 都被忽略并设置为unused value...我不知道如何解决这个问题。

0 投票
1 回答
1159 浏览

c++ - 警告:未使用但设置变量

我在编译我的程序时收到此警告。

这是我的代码的相关部分

我把剩下的放在pastebin上,因为太大了:http: //pastebin.com/HrVLimgn

警告位于 pastebin 上该文件的 170 行。

我的问题是,我该如何解决?如果您评论这些行有点影响我的程序?