如何在 Android Studio 或 Visual Studio Code 中查找未使用的 flutter 类

2024-02-07

由于客户对应用程序的需求变化很快,我有近200个dart文件,其中很多都没有使用。除了手动一一搜索之外,还有什么办法可以找到未使用的类吗?在 Android Studio 中,我可以通过使用“检查代码”功能找到未使用的 java 或 kotlin 类。但我找不到任何用于 dart / flutter 的相同目的的工具。

提前谢谢你的帮助。


Dart 代码指标https://pub.dev/packages/dart_code_metrics https://pub.dev/packages/dart_code_metrics支持为 flutter 查找未使用的文件。 正如 2023 年评论的那样,不幸的是,它不再免费了https://dcm.dev/pricing/ https://dcm.dev/pricing/。 要购买许可证,请访问他们的网站。

install:

      flutter pub add --dev dart_code_metrics

运行“flutter packages get”或使用 IDE 来“Pub get”。

run:

     flutter pub run dart_code_metrics:metrics check-unused-files lib

result:

    Unused file: lib/generated_plugin_registrant.dart
    Unused file: lib/ux/Pdf/makepdfdocument.dart
    Unused file: lib/ux/RealEstate/realestatetable.dart
...
Total unused files - 11

如何查找未使用的 dart 或 flutter 文件(中) https://medium.com/wriketechclub/finding-unused-files-with-dart-code-metrics-b9aba48ad7ca

dart-code-metrics 简介(中) https://medium.com/wriketechclub/improving-code-quality-with-dart-code-metrics-430a5e3e316d

代码度量还可以提供以下方面的见解:

  • 圈复杂度
  • 代码行数
  • 最大嵌套数
  • 方法数量
  • 参数数量
  • 源代码行
  • 班级权重
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Android Studio 或 Visual Studio Code 中查找未使用的 flutter 类 的相关文章

随机推荐