Base class for all static analysis plugins. More...
| Header: | #include <LintPlugin>
|
| CMake: | find_package(Qt6 REQUIRED COMPONENTS QmlCompiler)target_link_libraries(mytarget PRIVATE Qt6::QmlCompiler)
|
| Status: | Technical Preview |
| LintPlugin() | |
| virtual | ~LintPlugin() |
| virtual void | registerPasses(QQmlSA::PassManager *manager, const QQmlSA::Element &rootElement) = 0 |
[constexpr noexcept] LintPlugin::LintPlugin()
Constructs a LintPlugin object.
[virtual constexpr noexcept] LintPlugin::~LintPlugin()
Destroys the LintPlugin instance.
[pure virtual] void LintPlugin::registerPasses(QQmlSA::PassManager *manager, const QQmlSA::Element &rootElement)
Adds a pass manager that will be executed on rootElement.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.9/qqmlsa-lintplugin.html