aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmlcompiler
Commit message (Expand)AuthorAgeFilesLines
* QQmlJSContextProperty: add isWarningEnabledSami Shalayel17 hours2-0/+12
* QQmlJSLinter: add crude context properties warningsSami Shalayel17 hours8-16/+84
* qqmljscontextproperties: "grep" for setContextProperty callsSami Shalayel17 hours3-0/+169
* QmlCompiler: Refactor property lookupUlf Hermann30 hours2-91/+110
* QQmlSA: extend ScriptBindingValueType for function bindingsSami Shalayel2 days4-6/+27
* qqmljsscope: rename ConstPtrWrapperIterator to ChildScopesIteratorSami Shalayel2 days2-5/+5
* qmllint: Warn about unterminated non-empty case blocksOlivier De Cannière3 days5-3/+80
* qmllint: Warn about enums declared in non-root elementsOlivier De Cannière3 days3-1/+8
* qmllint: Warn about enum entries matching the name of the enum itselfOlivier De Cannière3 days3-0/+8
* qmllint: Move enum warnings to linting visitor and add warning categoryOlivier De Cannière3 days6-29/+48
* qmllint: Warn about duplicate importsOlivier De Cannière6 days4-0/+66
* qqmljsfunctioninitializer: initialize all argument typesSami Shalayel6 days1-2/+2
* qmllint: implement WarnConfusingPluses and MinusesSami Shalayel6 days4-0/+70
* qmllint: implement WarnVoidSami Shalayel6 days4-0/+10
* qmllint: implement WarnXConstructorSami Shalayel6 days4-0/+27
* qmllint: implement WarnCommaSami Shalayel6 days4-0/+18
* linterimportvisitor: add helper for parent nodesSami Shalayel6 days2-2/+26
* LinterImportVisitor: move linting code from QQmlJSImportVisitorSami Shalayel6 days4-45/+47
* qqmljslinter: introduce LinterImportVisitor visitorSami Shalayel6 days4-4/+70
* qqmljsscope: make ConstPtrWrapperIterator an aliasSami Shalayel7 days1-52/+1
* qmllint: Warn about duplicate inline componentsOlivier De Cannière2025-05-084-0/+16
* Logger: Sort logging categoriesOlivier De Cannière2025-05-082-101/+100
* Compiler: Replace non-ascii character from sourceOlivier De Cannière2025-05-081-1/+1
* qmllint: Fix typo in warning descriptionOlivier De Cannière2025-05-081-1/+1
* QQmlJSScope: Switch QVector to QListMichael Weghorn2025-05-072-7/+7
* Compiler: Deduplicate conversion origins based on register's contentOlivier De Cannière2025-05-011-3/+30
* Docs: Fix doc warningsAlexei Cazacov2025-04-301-1/+1
* qmllint: Warn about reads of non-constant and non-notifiable propertiesOlivier De Cannière2025-04-293-1/+23
* qmllint: warn about duplicate property bindingsSami Shalayel2025-04-291-3/+29
* QQmlJSImportVisitor: const-ref-ifyOlivier De Cannière2025-04-251-7/+6
* qmllint: Fix required property warning with owner mixupOlivier De Cannière2025-04-251-2/+5
* qmllint: Fix name of inline component scopes for required propertiesOlivier De Cannière2025-04-251-9/+9
* Compiler: Move QQmlJSScope::descendants next to its only userOlivier De Cannière2025-04-253-18/+22
* Compiler: Optimize checking required propertiesOlivier De Cannière2025-04-251-2/+4
* ImportVisitor: Fix nonsensical code for checking required propertiesOlivier De Cannière2025-04-253-1/+10
* qmllint: don't warn about required properties in inline componentsSami Shalayel2025-04-251-0/+4
* qmllint: warn about unreachable codeSami Shalayel2025-04-253-3/+69
* qmllint: Implement WarnFunctionUsedBeforeDeclarationSami Shalayel2025-04-243-0/+16
* qmlls: make QQmlJSImportVisitor process updates to filesSami Shalayel2025-04-231-0/+10
* Compiler: Skip bindings to properties of type QQmlScriptStringOlivier De Cannière2025-04-172-0/+10
* Compiler: Adapt AotStats to skipping functionsOlivier De Cannière2025-04-175-26/+64
* Compiler: Add infrastructure to skip functionsOlivier De Cannière2025-04-177-14/+85
* Aotstats: Use common static strings for Json object operationsOlivier De Cannière2025-04-171-20/+31
* Compiler: Include updated type in property registers' descriptive nameOlivier De Cannière2025-04-171-1/+9
* qmltc: Cleanly reject custom parsed propertiesUlf Hermann2025-04-152-7/+14
* QmlCompiler: Error out on unstorable typesUlf Hermann2025-04-141-8/+16
* qml: remove unused headerZhao Yuhang2025-04-131-2/+0
* Port away from QPairZhao Yuhang2025-04-129-17/+18
* qmltc: Properly escape translation stringsUlf Hermann2025-04-111-8/+13
* qqmljslintercodegen: don't ignore the results from run()Sami Shalayel2025-04-111-12/+12