我运行Analyze - >检查代码。但它运行了这么久 - 几个小时。大多数时候(我认为大约99%)进度条说'处理xxx的外部用法',其中xxx代表我猜,有些是getter / setter或字段。我想问一下这究竟是做什么的,这个漫长过程的结果是什么,以及如何禁用它。
答案 0 :(得分:2)
“Inspect Code”是静态代码分析。它试图在不运行代码的情况下检测代码中的一些简单错误和其他问题。基本上,它需要浏览所有源代码。如果您有很多代码,可能需要很长时间才能完成此任务。因此,请仔细选择检查范围。请查看以下链接,了解Code Inspections& amp;修复。
有一些检查设置可能会导致打印“处理外部用法”消息。最常见的是“未使用的声明”。如果选中它,想法是尝试搜索是否有任何其他类正在使用声明的符号,例如,类,字段或方法。如果根本没有使用符号,它将提示警告。因此,如果您拥有庞大的代码库,可能需要很长时间。也许你可以取消选中它,如果它对你没用。