AppCode 可以持续监视您的代码质量。 无需运行其他工具:所有错误和警告都直接显示在编辑器中,并且 IDE 可以为大部分警告和错误提供快速修复建议。
要仔细检查文件中的错误,请按 F2/⇧F2,在高亮显示的不同行中导航。
除了检测编译错误之外,还可以识别不同的低效代码:无论何时出现不可到达的代码、未使用的代码、未本地化的字符串、未解析的方法、内存泄漏甚至是拼写错误,您都可以立即看到。
AppCode 为 Swift、Objective-C、C 和 C++ 提供了 60 多种代码检查;此外还为其他支持的语言提供了大量代码检查,所有的代码检查都是实时运行的。
您可以在编辑器右侧查看整个文件的分析状态。 每当检测到问题时,右上角图标的颜色就会变化。
当问题被高亮显示后,请将脱字符号放在它上面,然后按 ⌥Enter 并从建议的快速修复解决方案中选择。 您也可以点击代码行旁边的灯泡进入上下文菜单。
AppCode 附带一个集成的 Clang Analyzer,可以直接在编辑器中显示来自 Clang 编译器的 2000 多种代码检查和错误诊断结果。 此外,您还可以使用 Code | Inspect Code
在批量模式中检查这些结果。
如果您希望消除整个代码库中的特定问题,可以使用 Run inspection by name (⌥⇧⌘I),然后选择所需范围。 将打开一个单独的窗口,其中包含检查结果,您可以在这里将问题重新分组,并向所有问题批量应用快速修复(如适用)。