当前位置: 首页 > 面试题库 >

如何使用IntelliJ IDEA查找所有未使用的代码?

冀越
2023-03-14
问题内容

当我在.java文件中时,未使用的代码通常显示为灰色或带有绿色下划线,表示该代码可能(可能由于某些奇怪的JNI /
Reflection极端情况)未使用。但是我有一个包含成千上万个Java文件的项目,我想找到所有此类可能未使用的代码的实例。如何在IntelliJ
IDEA中做到这一点?


问题答案:

只需在Analyze | Inspect Code启用适当检查的情况下 使用即可“声明冗余” 组下的
未使用的声明 )。

使用IntelliJ 11 CE,您现在可以“分析|按名称运行检查… |未使用的声明”



 类似资料:
  • 我有以下代码用于在对Mongoose数据库的API调用中获取路由,我想使用一个查询字符串来查找包含各种单词的所有项,示例路径是: /CPU=I3&Username=Bob 这将导致所有CPU中包含i3的用户都使用包含bob的名称(一个奇怪的例子!)。 CPU可以是任何一代的,并且实际上包含以下内容: Intel(R)Core(TM)i3-8109U CPU@3.00 GHz或Intel(R)Cor

  • 问题内容: 我正在为内部网络的某些页面做一些开发。我想知道是否有一个开源工具或FF插件可以识别项目中未使用的CSS。 我已经考虑过使用它,但是当我尝试安装附加安装程序时说“与Firefox 3.6不兼容” 请注意,这是用于Intranet(而不是www可见的网站)的,所以我不能使用提供此类服务的在线网站。 问题答案: 他们扫描您的网站并通过电子邮件将结果CSS发送给您。 我知道您正在本地站点上工作

  • 问题内容: 你使用什么工具在大型Java项目中查找未使用/无效的代码?我们的产品已经开发了几年,并且很难手动检测不再使用的代码。但是,我们确实尝试删除尽可能多的未使用的代码。 对于一般策略/技术(除特定工具之外)的建议也将受到赞赏。 编辑:请注意,我们已经使用了代码覆盖率工具(Clover,IntelliJ),但是这些帮助不大。无效代码仍具有单元测试,并显示为已覆盖。我猜一个理想的工具可以识别出几

  • 问题内容: 我有一个类的变量。我希望调用以返回相应的元素以及this的所有父元素。我该怎么做呢? 问题答案: 如果我正确理解了您的问题,则需要先找到元素,然后再找到父元素,直到找到根为止。 您可以使用XPath来获取父元素,直到到达页面根目录为止。所以像这样: (可选)您可以在元素上停下来,而不是一个。 还要注意,这是相当慢的,特别是如果其嵌套的元素很深。更快的替代方法是使用运行使用相同逻辑的ja

  • 我尝试在Intellijidea中打开Maven项目。这个项目使用了spark和Scala。当我跑的时候: 则会给出错误: [错误]无法执行目标org.scalastyle:scalastyle-maven-plugin:0.7.0:项目spark-mllib_2.10:scalastyle执行期间失败:您有50个scalastyle冲突 我认为问题出在Maven的版本上。实际上,在Intelli

  • 我正在使用AWS CDK来构建我的lambda,我想从lambda的CDK堆栈中注册endpoint。 我发现我可以使用fromRestApiId(scope,id,restApiId)获得现有的ApiGateway构造(这里有文档) 所以目前这工作得很好: 但我想部署到许多AWS帐户和许多地区。我不想为每个帐户区域对硬编码API\U GATEWAY\U ID或API\U GATEWAY\U RO