revise lintqml
Open, LowPublic

Description

lintqml bases its list of modules off of qml files installed by the created binary packages. I can't recall why it does that, but I am all but certain that in the past it used to go by the source tree rather than the debs.
notable problem is that when a qml file is packed into a binary via rcc we won't be able to find it in the built tree anymore.

either revisit the validation based on binary packages and move to source.

or implement a fallback where we scan the source for qml files and raise warnings when they do not also appear in some binary. definitely needs a blacklist system though as I expect there's maaaany false positives

example: kdeconnect's smsapp rcc's its qml files which meant we didn't know that it depends on org.kde.people

sitter created this task.Jan 15 2020, 4:23 PM
sitter triaged this task as Low priority.