Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qqmllintsuggestions.cpp File Reference

(1cd950dbbb0a0df0b1b8a7bf401326795f1e6952)

#include "qqmllintsuggestions_p.h"
#include <QtLanguageServer/private/qlanguageserverspec_p.h>
#include <QtQmlCompiler/private/qqmljslinter_p.h>
#include <QtQmlCompiler/private/qqmljslogger_p.h>
#include <QtQmlCompiler/private/qqmljsutils_p.h>
#include <QtQmlDom/private/qqmldom_utils_p.h>
#include <QtQmlDom/private/qqmldomtop_p.h>
#include <QtCore/qdebug.h>
#include <QtCore/qdir.h>
#include <QtCore/qfileinfo.h>
#include <QtCore/qlibraryinfo.h>
#include <QtCore/qtimer.h>
#include <QtCore/qxpfunctional.h>
#include <chrono>
Include dependency graph for qqmllintsuggestions.cpp:

Go to the source code of this file.

Namespaces

namespace  QmlLsp

Typedefs

using QmlLsp::AdvanceFunc = qxp::function_ref<void(const QQmlJS::SourceLocation &, Position &)>

Functions

static DiagnosticSeverity QmlLsp::severityFromMsgType (QtMsgType t)
static void QmlLsp::codeActionHandler (const QByteArray &, const CodeActionParams &params, LSPPartialResponse< std::variant< QList< std::variant< Command, CodeAction > >, std::nullptr_t >, QList< std::variant< Command, CodeAction > > > &&response)
static void QmlLsp::advancePositionPastLocation_helper (const QString &fileContents, const QQmlJS::SourceLocation &location, Position &position)
static Diagnostic QmlLsp::createMissingBuildDirDiagnostic ()
static Diagnostic QmlLsp::messageToDiagnostic_helper (AdvanceFunc advancePositionPastLocation, std::optional< int > version, const Message &message)
static bool QmlLsp::isSnapshotNew (std::optional< int > snapshotVersion, std::optional< int > processedVersion, QmlLsp::UpdatePolicy policy)