Revision control

++ // Copyright (C) 2023 The Qt Company Ltd.
++ // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
++
++ #ifndef HELLO_PLUGIN_H
++ #define HELLO_PLUGIN_H
++
++ #include <QtCore/qobject.h>
++ #include <QtQmlCompiler/qqmlsa.h>
++
++ class HelloWorldPlugin : public QObject, public QQmlSA::LintPlugin
++ {
++ Q_OBJECT
++ Q_PLUGIN_METADATA(IID QmlLintPluginInterface_iid FILE "plugin.json")
++ Q_INTERFACES(QQmlSA::LintPlugin)
++
++ public:
++ void registerPasses(QQmlSA::PassManager *manager, const QQmlSA::Element &rootElement) override;
++ };
++
++ #endif
++