如何使用intellij-idea查找Kotlin中弃用代码的用法

vpfxa7rd  于 2023-01-20  发布在  Kotlin
关注(0)|答案(1)|浏览(154)

我想在我的Kotlin应用程序中自动查找所有使用过时代码的地方(大多数方法被注解为过时)
我说的不是在kotlin规范中被弃用的Kotlin代码,我指的是调用弃用函数/方法的kotlin代码。
弃用函数所在的源代码可能是Kotlin或java库。
我发现了非常棒的工具,可以通过Intellij idea在Java代码中查找类似的问题,比如:

  • 代码-〉检查代码
  • 代码-〉分析代码-〉按名称检查-〉弃用的API用法
  • 编辑-〉查找-〉结构化查找-〉选择模板废弃方法(仅适用于java)

但我没有找到任何类似的搜索选项的方式为Kotlin。
我试着自己建立一个“过时的API用法结构化搜索”模板,但是Kotlin似乎不支持存档这个模板的基本功能。
唯一的非手动功能是我目前所在文件的本地代码分析(右上角的这个小图标,你可以看到问题的数量(可以点击它们,将它们放在列表中))
这是可行的,但如果我做了一个洞文件夹的代码分析,不赞成的用法不存在。
我需要一个扫描孔代码库,而不是手动点击从一个文件到另一个文件的解决方案。

相关问题