Skip to content
This repository was archived by the owner on Jul 24, 2026. It is now read-only.

chore: tooling - #14

Merged
trin94 merged 2 commits into
mainfrom
qml-tooling-init
Jul 16, 2026
Merged

chore: tooling#14
trin94 merged 2 commits into
mainfrom
qml-tooling-init

Conversation

@trin94

@trin94 trin94 commented Jul 16, 2026

Copy link
Copy Markdown
Owner

No description provided.

trin94 and others added 2 commits July 17, 2026 00:45
Editor support used to depend on the qmllint hook running once,
since that's the only place the qs.* import shims and .qmlls.ini
got created. A fresh clone had no editor support until the first
lint. The generation logic now lives in its own script that just
init runs, so the editor works right after setup. The lint hook
reuses the same script and behaves as before.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Silently exiting 0 let the ubuntu lint CI job pass without ever
running qmllint, since it has neither DMS nor qmllint installed.
That hid a real coverage hole behind a log line nobody reads. Make
the missing tooling an explicit failure instead, and have the CI
workflow skip the qmllint hook openly through prek's SKIP env var,
where the skip is visible in the workflow config.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@trin94
trin94 merged commit 0171b96 into main Jul 16, 2026
1 of 2 checks passed
@trin94
trin94 deleted the qml-tooling-init branch July 16, 2026 22:54
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant