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>.
|
#include <QtCore/qcompilerdetection.h>
#include <QtCore/qlist.h>
#include <private/qqmljslogger_p.h>
#include <private/qqmlsa_p.h>
#include <QtQmlCompiler/qqmljsloggingutils.h>
#include <QtCore/qglobal.h>
#include <QtCore/qfile.h>
#include <QtCore/qfileinfo.h>
Go to the source code of this file.
Functions | |
static bool | isMsgTypeLess (QtMsgType a, QtMsgType b) |
Definition at line 225 of file qqmljslogger.cpp.
References QtCriticalMsg, QtDebugMsg, QtFatalMsg, QtInfoMsg, and QtWarningMsg.
const QQmlSA::LoggerWarningId qmlAccessSingleton { "access-singleton-via-object" } |
Definition at line 60 of file qqmljslogger.cpp.
Referenced by QQmlJSLogger::defaultCategories().
const QQmlSA::LoggerWarningId qmlAliasCycle { "alias-cycle" } |
Definition at line 29 of file qqmljslogger.cpp.
Referenced by QQmlJSLogger::defaultCategories().
const QQmlSA::LoggerWarningId qmlAttachedPropertyReuse { "attached-property-reuse" } |
Definition at line 55 of file qqmljslogger.cpp.
Referenced by QQmlJSLogger::defaultCategories(), and QmlLintQuickPlugin::registerPasses().
const QQmlSA::LoggerWarningId qmlCompiler { "compiler" } |
Definition at line 54 of file qqmljslogger.cpp.
Referenced by QQmlJSLogger::defaultCategories(), QQmlJSAotCompiler::diagnose(), QQmlJSTypeResolver::genericType(), QQmlJSTypeResolver::memberType(), QQmlJSTypeResolver::registerContentForName(), and QQmlJSImportVisitor::visit().
const QQmlSA::LoggerWarningId qmlDeferredPropertyId { "deferred-property-id" } |
Definition at line 47 of file qqmljslogger.cpp.
Referenced by QQmlJSLogger::defaultCategories(), and QQmlJSImportVisitor::endVisit().
const QQmlSA::LoggerWarningId qmlDeprecated { "deprecated" } |
Definition at line 35 of file qqmljslogger.cpp.
Referenced by QQmlJSImportVisitor::checkDeprecation(), QQmlJSLogger::defaultCategories(), and QQmlJSImportVisitor::processPropertyBindings().
const QQmlSA::LoggerWarningId qmlDuplicatedName { "duplicated-name" } |
Definition at line 46 of file qqmljslogger.cpp.
Referenced by QQmlJSLogger::defaultCategories(), and QQmlJSImportVisitor::visit().
const QQmlSA::LoggerWarningId qmlDuplicatePropertyBinding { "duplicate-property-binding" } |
Definition at line 45 of file qqmljslogger.cpp.
Referenced by QQmlJSLogger::defaultCategories(), and QQmlJSImportVisitor::processPropertyBindingObjects().
const QQmlSA::LoggerWarningId qmlImport { "import" } |
Definition at line 31 of file qqmljslogger.cpp.
Referenced by QQmlJSImportVisitor::breakInheritanceCycles(), QQmlJSLogger::defaultCategories(), QQmlJSLinter::lintFile(), QQmlJSLinter::lintModule(), QQmlJSImportVisitor::processPropertyTypes(), and QQmlJSImportVisitor::visit().
const QQmlSA::LoggerWarningId qmlIncompatibleType { "incompatible-type" } |
Definition at line 41 of file qqmljslogger.cpp.
Referenced by QQmlJSLogger::defaultCategories(), QQmlJSTypePropagator::generate_Ret(), LiteralBindingCheckBase::onBinding(), QQmlJSLiteralBindingCheck::onBinding(), QQmlJSImportVisitor::processDefaultProperties(), and QQmlJSImportVisitor::processPropertyBindingObjects().
const QQmlSA::LoggerWarningId qmlInheritanceCycle { "inheritance-cycle" } |
Definition at line 34 of file qqmljslogger.cpp.
Referenced by QQmlJSImportVisitor::breakInheritanceCycles(), and QQmlJSLogger::defaultCategories().
const QQmlSA::LoggerWarningId qmlInvalidLintDirective { "invalid-lint-directive" } |
Definition at line 58 of file qqmljslogger.cpp.
Referenced by QQmlJSLogger::defaultCategories().
const QQmlSA::LoggerWarningId qmlMissingEnumEntry { "missing-enum-entry" } |
Definition at line 63 of file qqmljslogger.cpp.
Referenced by QQmlJSTypePropagator::checkForEnumProblems().
const QQmlSA::LoggerWarningId qmlMissingProperty { "missing-property" } |
const QQmlSA::LoggerWarningId qmlMissingType { "missing-type" } |
Definition at line 37 of file qqmljslogger.cpp.
Referenced by QQmlJSLogger::defaultCategories(), and QQmlJSImportVisitor::processPropertyBindings().
const QQmlSA::LoggerWarningId qmlMultilineStrings { "multiline-strings" } |
Definition at line 50 of file qqmljslogger.cpp.
Referenced by QQmlJSLogger::defaultCategories(), and QQmlJSImportVisitor::visit().
const QQmlSA::LoggerWarningId qmlNonListProperty { "non-list-property" } |
Definition at line 43 of file qqmljslogger.cpp.
Referenced by QQmlJSLogger::defaultCategories(), and QQmlJSImportVisitor::processDefaultProperties().
const QQmlSA::LoggerWarningId qmlPlugin { "plugin" } |
Definition at line 56 of file qqmljslogger.cpp.
Referenced by QQmlJSLogger::defaultCategories(), QQmlSA::DebugPropertyPass::onBinding(), QQmlSA::DebugPropertyPass::onRead(), QQmlSA::DebugPropertyPass::onWrite(), and QQmlSA::DebugElementPass::run().
const QQmlSA::LoggerWarningId qmlPrefixedImportType { "prefixed-import-type" } |
Definition at line 40 of file qqmljslogger.cpp.
Referenced by QQmlJSLogger::defaultCategories(), and QQmlJSTypeResolver::memberType().
const QQmlSA::LoggerWarningId qmlReadOnlyProperty { "read-only-property" } |
Definition at line 44 of file qqmljslogger.cpp.
Referenced by QQmlJSLogger::defaultCategories(), QQmlJSTypePropagator::generate_StoreNameCommon(), QQmlJSTypePropagator::generate_StoreProperty(), and LiteralBindingCheckBase::onBinding().
const QQmlSA::LoggerWarningId qmlRecursionDepthErrors { "recursion-depth-errors" } |
Definition at line 32 of file qqmljslogger.cpp.
Referenced by QQmlJSLogger::defaultCategories(), and QQmlJSImportVisitor::throwRecursionDepthError().
const QQmlSA::LoggerWarningId qmlRequired { "required" } |
Definition at line 28 of file qqmljslogger.cpp.
Referenced by QQmlJSImportVisitor::checkRequiredProperties(), and QQmlJSLogger::defaultCategories().
const QQmlSA::LoggerWarningId qmlRestrictedType { "restricted-type" } |
Definition at line 39 of file qqmljslogger.cpp.
Referenced by QQmlJSTypePropagator::checkForEnumProblems(), and QQmlJSLogger::defaultCategories().
const QQmlSA::LoggerWarningId qmlSignalParameters { "signal-handler-parameters" } |
Definition at line 36 of file qqmljslogger.cpp.
Referenced by QQmlJSLogger::defaultCategories().
const QQmlSA::LoggerWarningId qmlSyntax { "syntax" } |
Definition at line 51 of file qqmljslogger.cpp.
Referenced by QQmlJSLogger::defaultCategories(), QQmlJSImportVisitor::endVisit(), QQmlJSImportVisitor::endVisit(), QQmlJSLinter::lintFile(), QQmlJSImportVisitor::visit(), QQmlJSImportVisitor::visit(), QQmlJSImportVisitor::visit(), and QQmlJSImportVisitor::visit().
const QQmlSA::LoggerWarningId qmlSyntaxDuplicateIds { "syntax.duplicate-ids" } |
Definition at line 53 of file qqmljslogger.cpp.
Referenced by QQmlJSLogger::defaultCategories().
const QQmlSA::LoggerWarningId qmlSyntaxIdQuotation { "syntax.id-quotation" } |
Definition at line 52 of file qqmljslogger.cpp.
Referenced by QQmlJSLogger::defaultCategories().
const QQmlSA::LoggerWarningId qmlTopLevelComponent { "top-level-component" } |
Definition at line 61 of file qqmljslogger.cpp.
Referenced by QQmlJSLogger::defaultCategories(), and QQmlJSImportVisitor::visit().
const QQmlSA::LoggerWarningId qmlUncreatableType { "uncreatable-type" } |
Definition at line 62 of file qqmljslogger.cpp.
Referenced by QQmlJSLogger::defaultCategories(), logLowerCaseImport(), and QQmlJSImportVisitor::visit().
const QQmlSA::LoggerWarningId qmlUnqualified { "unqualified" } |
Definition at line 48 of file qqmljslogger.cpp.
Referenced by QQmlJSImportVisitor::checkGroupedAndAttachedScopes(), and QQmlJSLogger::defaultCategories().
const QQmlSA::LoggerWarningId qmlUnresolvedAlias { "unresolved-alias" } |
Definition at line 30 of file qqmljslogger.cpp.
Referenced by QQmlJSLogger::defaultCategories().
const QQmlSA::LoggerWarningId qmlUnresolvedType { "unresolved-type" } |
Definition at line 38 of file qqmljslogger.cpp.
Referenced by QQmlJSLogger::defaultCategories(), QQmlJSImportVisitor::isTypeResolved(), QQmlJSLinter::lintModule(), QQmlJSImportVisitor::processMethodTypes(), QQmlJSImportVisitor::processPropertyBindingObjects(), and QQmlJSImportVisitor::setAllBindings().
const QQmlSA::LoggerWarningId qmlUnusedImports { "unused-imports" } |
Definition at line 49 of file qqmljslogger.cpp.
Referenced by QQmlJSLogger::defaultCategories(), and QQmlJSImportVisitor::endVisit().
const QQmlSA::LoggerWarningId qmlUseProperFunction { "use-proper-function" } |
Definition at line 59 of file qqmljslogger.cpp.
Referenced by QQmlJSLogger::defaultCategories().
const QQmlSA::LoggerWarningId qmlVarUsedBeforeDeclaration { "var-used-before-declaration" } |
Definition at line 57 of file qqmljslogger.cpp.
Referenced by QQmlJSLogger::defaultCategories(), and CodegenWarningInterface::reportVarUsedBeforeDeclaration().
const QQmlSA::LoggerWarningId qmlWith { "with" } |
Definition at line 33 of file qqmljslogger.cpp.
Referenced by QQmlJSLogger::defaultCategories(), and QQmlJSImportVisitor::visit().