Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qqmllintsuggestions.cpp File Reference

(1635ca51f018bbb8d1ea5069a7f2ed8503be8cb9)

#include "qqmllintsuggestions_p.h"
#include <QtLanguageServer/private/qlanguageserverspec_p.h>
#include <QtQmlCompiler/private/qqmljslinter_p.h>
#include <QtQmlCompiler/private/qqmljslogger_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)