aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmlcompiler/qqmljslinter.cpp
Commit message (Expand)AuthorAgeFilesLines
* QQmlJSLinter: add crude context properties warningsSami Shalayel29 hours1-2/+4
* qmllint: Warn about unterminated non-empty case blocksOlivier De Cannière4 days1-1/+1
* qqmljslinter: introduce LinterImportVisitor visitorSami Shalayel7 days1-4/+5
* qmllint: Warn about reads of non-constant and non-notifiable propertiesOlivier De Cannière2025-04-291-0/+18
* qmllint: warn about unreachable codeSami Shalayel2025-04-251-1/+64
* qmllint: Implement WarnFunctionUsedBeforeDeclarationSami Shalayel2025-04-241-0/+12
* qqmljslinter: use early exit and remove huge lambdaSami Shalayel2025-04-111-128/+119
* qmllint: enhance var-used-before-declaration warningSami Shalayel2025-04-101-6/+5
* qmllint: implement WarnEvalSami Shalayel2025-04-041-0/+8
* Compiler: Fix various clazy warningsOlivier De Cannière2025-03-211-6/+10
* QmlCompiler: Clean up error handlingUlf Hermann2025-02-021-5/+6
* QmlCompiler: Introduce transactions for the loggerUlf Hermann2025-01-211-18/+13
* qmllint: warn about mixing translation functionsSami Shalayel2025-01-021-0/+4
* qmllint: add an "error" logging categorySami Shalayel2024-12-121-16/+18
* qmllint: load plugins from the correct pathsSami Shalayel2024-11-131-9/+12
* qmllint plugins: prefix settingsname with plugin nameSami Shalayel2024-11-041-2/+3
* QmlCompiler: Rename QQmlJSLogger's fileName to filePathOlivier De Cannière2024-10-311-5/+5
* qmllint: allow plugins to set default category levelSami Shalayel2024-10-291-0/+10
* qqmljslinter: only search files for pluginsSami Shalayel2024-10-281-1/+1
* QmlCompiler: Refactor handling of warnings in import visitorUlf Hermann2024-09-191-1/+1
* qmlls: use .qml from source foldersSami Shalayel2024-09-101-1/+1
* Compiler: Don't pass a moved-from type resolver to PassManagerOlivier De Cannière2024-08-121-10/+12
* qmllint: avoid stale typeresolver pointerFabian Kosmale2024-07-021-1/+4
* Fix test compilation issues with QtLite configurationJari Helaakoski2024-04-301-1/+1
* Make qmljsliteralbindingcheck a QQmlSA::PropertyPassSami Shalayel2024-04-051-8/+6
* qmllint: Remove duplicates from fixes before applying themUlf Hermann2024-02-201-0/+3
* QQmlSA: Remove cruft from public APIUlf Hermann2023-10-231-2/+4
* qmllint: Use settings name as settings nameFabian Kosmale2023-09-211-1/+5
* QQmlSA: Create an abstraction layer for static analysisOlivier De Cannière2023-05-301-16/+13
* qmllint: Fix attached property re-use detectionUlf Hermann2023-02-141-7/+12
* qmllint: Uncruftify FixSuggestionUlf Hermann2023-02-081-36/+50
* qmllint: Provide import paths and resource files when linting modulesUlf Hermann2023-02-071-2/+12
* qmlls, qmllint: Avoid memory leaksUlf Hermann2023-01-161-13/+12
* QQmlJSMetaParameter: Encapsulate parameter informationSami Shalayel2022-12-021-8/+10
* QmlCompiler: Enforce consistency of ContextualTypesUlf Hermann2022-11-021-1/+1
* qmlcompiler: refactor ContextualTypes to know its contextSami Shalayel2022-10-141-1/+1
* Port from container::count() and length() to size()Marc Mutz2022-10-071-2/+2
* qmllint: Fix crash due to index out of rangeSemih Yavuz2022-09-221-19/+20
* Fix build-breaking warningsVolker Hilsheimer2022-09-011-15/+13
* QmlCompiler: Avoid unnecessary copies in loopsUlf Hermann2022-08-291-3/+3
* qmllint: Also check methods when linting modulesMaximilian Goldstein2022-08-011-0/+29
* Fix warning from iterating over referencesVolker Hilsheimer2022-07-261-3/+3
* qmllint: Implement module lintingMaximilian Goldstein2022-07-251-76/+203
* qqmljslogger: Print ids of warningsMaximilian Goldstein2022-07-131-6/+8
* qmljscompiler: Replace categories with more specific warning idsMaximilian Goldstein2022-07-081-4/+4
* Fix the compilation errorTimur Pocheptsov2022-07-061-1/+1
* QQmlJSLogger: Switch to an ID based systemMaximilian Goldstein2022-06-301-22/+66
* Use SPDX license identifiersLucie Gérard2022-06-111-27/+2
* Reimplement PropertyPass to evaluate bindingsMaximilian Goldstein2022-05-161-3/+8
* qqmljstyperesolver: Allow for disabling cloningMaximilian Goldstein2022-05-091-0/+4