7–12 Sept 2024
Europe/Berlin timezone

Lint all the things!

7 Sept 2024, 18:05
5m
Room 1

Room 1

Lightning Talk KDE Development

Speakers

Albert Astals Cid Alexander Lohnau

Description

QML is a great language to write fast User Interfaces but given its runtime nature it makes it a bit fragile to refactors. This lightning talk will try to convince you to enable qmllint in your compilation steps so that QML issues are found on compile time instead of runtime.

JSON files play an important role in KDE's sources: We use them as metadata files for applets, embed them in plugin metadata.

In order to avoid runtime problems or implicit type conversions, a CI job is added to all repos. But this is only a small benefit of the improved validation and schema efforts.

This talk will highlight some benefits and show you, how you may utilize them.

Watch: https://live.kde.org/playersite_ff95f429-9e2c-4de0-966e-c511db397c12.html

Presentation materials

There are no materials yet.