android - 在 Android Studio 中查找重复代码 (Kotlin)

标签 android android-studio kotlin plugins code-duplication

有没有办法在 Android Studio 中找到重复的(复制/粘贴代码、重复代码)Kotlin 代码?
我有 Android Studio 4.0 但找不到这个“重复的代码 fragment ”选项。

是否有任何 Android Studio 插件可以为 Kotlin 完成这项工作?

最佳答案

您可以安装sonarLint插入。
它有许多在源代码上执行的规则,以查找可能的问题,例如错误或代码异味。
example 1
这是通过默认提供的规则完成的。
其他重复示例:
example 2
只需要在 Preferences/Plugins 中安装 sonarLint 插件即可:
sonarLint
您可以检查的更高级的工具是 Gradle CPD plugin .
这是一个使用 PMD 复制/粘贴检测 (= CPD) 查找重复代码的 Gradle 插件。您可以在存储库的同一个自述文件中找到有关如何安装以及如何使用它的信息。 CPD 从 v6.10.0 开始支持 Kotlin。

关于android - 在 Android Studio 中查找重复代码 (Kotlin),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62307098/

相关文章:

android - 哪些解锁的 Android 2.2 手机在开发方面接近或优于 N1?

java - 如何从 Observable 返回值到 Rxjava 2

exception - Android Studio 中的 JUnit 测试 : NoClassDefFoundError: junit/textui/ResultPrinter

android - 如何在 Android Studio 中停止跟踪被忽略的文件

android - Kotlin 不会检查函数签名中具有某些返回类型的函数中的 return 语句

android - Jetpack Compose Path 将在 Canvas 边界之外绘制

android - 无法让 Android DatePickerDialog 切换到 Spinner 模式

java - 如何在android中创建后台服务?

java - socket.io-java-client 和 node.js - 握手时出错

android - 设置 adb 供应商 key