# test\(qml\): remove the qmlformat crash triggers \(\#333\) · lucenx/codexbar-plasma

[View on GitCafe](https://git.cafe/lucenx/codexbar-plasma/commit/a1357cb121f4a794fec29271eaf38677aa03853f)

Repository: [lucenx/codexbar-plasma](https://git.cafe/lucenx/codexbar-plasma)

Visibility: public

Requested revision: a1357cb121f4a794fec29271eaf38677aa03853f

Requested commit: a1357cb121f4a794fec29271eaf38677aa03853f

Commit: a1357cb121f4a794fec29271eaf38677aa03853f

Tree: eae64d57cf367189871c34f976480a6ff6d1ba9d

Author: Simone

Committer: GitHub

## Message

```
test(qml): remove the qmlformat crash triggers (#333)

qmlformat 6.11.2 recursed without bound, and segfaulted, on regular
expression literals wider than MaxColumnWidth. Build the roster test's
long warning filter from strings, reuse qprocessFilter() for its
duplicate, and match the smoke harness's private texts as substrings.
Every QML file now formats at a MaxColumnWidth of 100 or more.

Adoption stays blocked on readability: unwrapped output joins
expressions into lines up to 2570 characters, and every wrap width
splits comparisons across lines. TODO.md and docs/development.md
record the new measurements and QTBUG-131686, and the guide now names
the Qt 6 binary, since Qt 5's qmlformat can come first on PATH.

No user-visible change, so no changelog entry.

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
```

## Parents

- [392eff5328900693a749d6772004e3c3ca279d66](https://git.cafe/lucenx/codexbar-plasma/commit/392eff5328900693a749d6772004e3c3ca279d66?format=markdown)

[Source at this commit](https://git.cafe/lucenx/codexbar-plasma/tree/a1357cb121f4a794fec29271eaf38677aa03853f?format=markdown)
