问题标签 [unused-functions]
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.
ios - Xcode 抱怨使用了未使用的函数
我有一个由多个类导入的“MyConstants.h”文件。
在该文件中,我有以下内容:
这个函数被导入的类广泛使用MyConstants.h
。即便如此,Xcode 还是抱怨这个函数和其他函数没有被使用。
为什么?
java - Java - 查找仅在测试中使用的方法(未在源代码中使用)
未使用的方法对未使用的方法有警告,可以删除,例如在 Eclipse 中
MyClass 类型的方法 myMethod() 从未在本地使用
但有时你用它的单元测试编写代码,然后代码在生产中没有使用(或删除),但方法仍然(仅)用于单元测试
我们如何才能找到实际代码中没有使用的这些未使用的方法(仅测试代码)
- 我的测试在 tests 文件夹下,代码在 src 文件夹下
例如 DAO 方法:
仅用于测试:
我知道静态分析工具和 Halting Problem,但是,是否有针对此特定要求的解决方案?
r - (函数()中的错误:未使用的参数(高度= 8,宽度= 8)
我正在尝试使用 R 中的 mvabund 包绘制我的均值方差图。不起作用的脚本行是:
meanvar.plot(dat_mvabund, legend = TRUE)
我从来没有遇到过任何问题,但现在我收到如下错误消息:
Error in (function () : unused arguments (height = 8, width = 8).
我尝试了一些在线建议,但似乎没有任何效果。我还重新安装了 R 和 R studio。我试图在一个旧数据库上运行该命令,我确信它以前可以工作,但现在不能工作。
我的 dat_mvabund 看起来像这样:
该表是使用以下命令生成的:dat_mvabund <- mvabund(myData) 其中 myData 具有:Zotus 在列中,样本名称在行中。
我希望有人能帮帮忙!谢谢!
r - 将外部向量作为参数时,函数中出现“未使用的参数”错误(if...else)
我正在尝试设置一个函数,该函数从单个向量中获取值,执行一些初始检查,最后进行计算,以防检查找到合适的输入。这是我面临的问题的简化版本:
我需要一个向量,由两个值的占位符组成
然后,我设置了函数 tt:
并输入两个测试值:
...然而,这会产生“tt(1, 2) 中的错误:未使用的参数 (2)”。我尝试以其他方式定义向量 vec(a,b),例如:
或者
当我将占位符直接输入函数时,整个 if/else 工作得很好,如下所示:
所以我假设问题一定是由于我无法正确地将向量放入函数中。我非常感谢有关如何正确表达这一点以便 R 理解的任何输入。
r - 未使用的参数问题
我正在使用如下简单代码,但出现错误:“函数错误(时间,状态,参数,...):未使用的参数(状态,参数)”。每当我使用“”功能时,似乎都会出现此错误,function(koff_WT)
否则模型运行良好。有什么建议可能会出错吗?
eclipse-cdt - 禁止“未使用的函数声明”警告 GCC
我试图将 GCC 中的“未使用的函数声明”警告抑制到嵌入式系统的第三方文件中。
我尝试了编译指示属性((未使用))的每种组合,但警告仍然存在。
这是一个弱函数的声明:
这就是警告:
描述资源路径位置类型未使用的函数'ADC1_IRQHandler'的声明vectors_stm32f0xx.c /FW00_Application/system/src/cmsis 第44行代码分析问题
我试过了:
和:
任何帮助表示赞赏!
谢谢!
BR,费德里科
swift - 使用“指针”来运行时,忽略 Swift 中的“未使用”警告?
我知道我应该使用@discardableResult
. 所以我有以下代码:
然后我就叫它:
但是,如果我拥有并使用指向此方法的指针,那么它就不再起作用了。例如:
在这种情况下是否可以避免_=someFunc()
?
c - 结合 callcatcher 和 cmake
我的目标是在我们庞大而古老的代码库中找到从未被调用过的程序。我们的代码称为 neci,主要是 Fortran 和一些 C/C++ 代码。从这个问题的最佳答案中,我偶然发现了很棒的工具callcatcher,但我很难将它与 cmake 结合起来。
当我callcatcher
通过手动编译一堆 Fortran 文件来使用时,一切正常并找到未使用的程序。
现在我想把这个工具嵌入到我们的cmake
编译过程中并使用。
然后计算机会发出以下警告:
事实上,当我编译时,VERBOSE=3 make -j neci
我看到文件已正确编译,callcatcher
但链接步骤并未在调用前添加callcatcher
.
我的问题是:
- 如何强制
cmake
在链接器命令前面加上callcatcher
? - 如果第一个问题隐藏了一个 XY 问题,我该如何解决我最初的目标,即在没有
callcatcher
.
我的 cmake 版本是 3.21.3。
javascript - 如何在 VSCode 中灰显未使用的 C++ 变量?
VSCode 将 JS 和 TS 文件中未使用的变量/导入显示为灰色。
我也使用 VSCode 来编写 C++ 代码,并且我也安装了 C/C++ 扩展。
我希望 VSCode 也将我的代码中未使用的 C++ 变量变灰,并且可能还会显示警告(如果可能),目前在 VSCode 中并非如此。
有谁知道我如何在 VSCode 中实现这一点?