问题标签 [dead-code]

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 投票
3 回答
1874 浏览

java - 死代码 java eclipse

我正在尝试检查用户给出的单词是否已经存在于文本文件中,或者它的子字符串是否已经存在。这是我的代码:

Eclipse 说else条件后面的语句是“死代码”,我不知道为什么。

0 投票
5 回答
185 浏览

java - Java死代码,有人可以解释一下吗?

这是二叉树类的一部分,这里是 find 函数,给出在树中查找节点的键,如果没有找到返回null,但是这部分已被识别为死代码,当我将if(current==null)语句移动到底部时内while循环,它的工作原理,为什么?是一样的吗?

0 投票
2 回答
450 浏览

f# - 在 f# 程序中查找死代码

是否有工具可以检测 F# 程序中未使用的代码?

不时讨论 F# 的工具,但距这个问题已经有一段时间了:

是否有任何支持工具,如 F# 的 coderush 或 resharper?

0 投票
2 回答
1253 浏览

java - Java/Android 中的死代码

有没有办法告诉Java或Android中的编译器不要删除代码中的某些语句-这些语句旨在在使用后清理变量以防止ram中的任何数据残留-?创建一个虚拟方法会解决这个问题吗?

这些语句基本上将变量设置为其基于类型的初始值..

提前致谢!

0 投票
3 回答
510 浏览

java - Java中的死代码错误

我有一个对象数组。我想扫描它,只要我找到的对象不为空,就将计数器加 1。当我找到第一个空对象时,我想跳出 for 循环,因为没有理由继续循环。

我写了以下代码:

for循环中的i++被标记,警告为Dead Code。但是,我想这是有道理的,因为当我找到第一个空对象时,我会停止循环。所以没什么好担心的,或者......?

0 投票
1 回答
686 浏览

php - 如何使用 Xdebug 帮助我找到死代码?

当我运行我的 PHPUnit 测试时,Xdebug 会生成一个很好的代码覆盖率报告,它可以准确地显示我在每个 PHP 文件中每行代码执行了多少次。

我想在正常使用一周的情况下为我的网站获得相同的报告,以便我可以在我的网站上找到可能不再使用的 PHP 行。它不是运行我的 PHP 代码的单元测试,而是 Web 服务器,但我应该能够获得相同的报告,对吧?

如何设置 Xdebug 以在实时站点上收集数据并生成代码覆盖率报告?

0 投票
5 回答
68657 浏览

java - 如何在 Intellij Idea 中找到所有未使用的类?

有一个检查“未使用的声明”,可以在 Intellij Idea 中找到所有未使用的代码。(请参阅如何使用 IntelliJ IDEA 查找所有未使用的代码?)但我想查找所有未使用的类,而不是方法、变量等。只有类。(很难在 3000 个结果列表中只找到类)。我怎么能这样做?

0 投票
2 回答
170 浏览

android - 抑制警告:死代码和条件编译

我经常声明一些常量来有条件地编译/不编译代码块。我将这些常量放在一个类上,然后在(大)应用程序代码中使用它们。

配置文件

其他地方(示例):

comparing identical expressions但是,这会在所示情况下触发警告“ ”。这显然是我可以忍受的,但我想知道是否有任何SupressWarning魔法可以摆脱它(以及源代码中的黄色警告图标)。

不成功。

0 投票
2 回答
2734 浏览

c - 检测 C 中未使用的函数

我正在寻找一种方法来检查编译为 ELF 的 C 项目是否具有未使用的函数并找到它们。那是在我的代码中已声明但未在任何地方调用的函数。

解决方案可以是以下之一:

  • 一个通过我的 .c 文件,分析它们的实用程序
  • 一个通过我编译的 ELF 文件的实用程序,它有符号,静态分析它
  • 一种警告 gcc 中未使用函数的方法(并且 -Wunused-functions 不会对全局函数执行此操作)

解决方案不能是以下之一:

  • 在编译时删除未使用的函数,而不知道删除了哪些函数
  • 在运行时分析 ELF 文件,因为并非每个函数都会在每次运行中被调用,例如gprof(有些函数需要几天才能被调用,但在代码流中你可以看到它们最终被调用)
  • 一种实用程序,用于发现函数内部的死代码(即从函数返回后的代码),而不是未使用的函数

谢谢

0 投票
2 回答
394 浏览

javascript - document.cookie 无法访问 Firefox 28 中的死对象

这个错误今天第一次出现在我身上。我正在使用 Firefox 28,这似乎是最新版本。

这是代码:当它到达最后一行时,我收到错误“无法访问死对象”并且页面冻结,不再接受点击。在 Chrome 中没有看到此错误。

当我在控制台中查看 document.cookie 时,它​​只是一个字符串。newcookie 也是一个字符串。文档看起来不错。

死代码错误

这是什么错误?

感谢您提供任何线索