QML 静态分析 3 - Fixit 提示

在本章中,我们学习如何通过添加 Fixit 提示来改进我们的自定义警告。

到目前为止,我们只创建了警告消息。但是,有时我们还想给用户提供有关如何修复代码的建议。为此,我们可以将 FixSuggestion 的实例传递给 emitWarning。修复建议通常包括应该修复的内容的描述以及它应该应用的位置。它还可以包含替换文本。默认情况下,替换文本仅在诊断消息中显示。通过在 FixSuggestion 上调用 setAutoApplicable(true),用户可以通过 qmllint 或 QML 语言服务器自动应用修复。重要的是只有在产生的代码有效时才将建议标记为自动应用。

© 2024 Qt 公司有限。本文件中包含的文档贡献的著作权属于其各自的所有者。本文件提供的文档是根据自由软件基金会发布并由其发布的 GNU 自由文档许可协议版本 1.3 的条款许可的。Qt 及其相关标志是芬兰以及全世界其他国家的 Qt 公司的商标。所有其他商标均为其各自所有者的财产。