Evgenii Legotckoi
23 січня 2019 р. 15:27

qsslint – Статичний аналізатор для Qt stylesheets

Увійдіть у дивовижний світ інструментів, для яких анонс потребує більше часу, ніж інструмент.


qsslint - це невелика утиліта командного рядка для перевірки синтаксису ваших файлів Qt stylesheet . html) (*.qss). Це дуже схоже на попередній внесок KDAB qmllint . Він просто повертає 0, якщо таблиця стилів дійсна, і ненульове інакше.

Не зрозумійте неправильно, автор не любить CSS і не хоче заохочувати його використання. Але якщо ви не можете від нього піти, то хоча б використовуйте синтаксичний аналізатор, щоб ловити помилки під час компіляції, а не в процесі продакшену.

Пропонований спосіб використовувати ці інструменти у повсякденному житті: не використовувати вручну. Замість цього, увімкніть їх у систему зборки або CI і забудьте про них, поки розробник не зробить помилку.

Крім того, використовуйте ту саму пораду для кожного типу вихідного файлу. Чи це XML, JSON або QML, є багато доступних синтаксичних аналізаторів. І, нарешті, для C ++ компілятор вже перевіряє синтаксис для вас, але тепер ви також можете перевірити семантику Qt за допомогою clazy або отримати розширену діагностику C++ за допомогою clang-tidy .

Рекомендовані статті на цю тему

По статті запитували0питання

1

Вам це подобається? Поділіться в соціальних мережах!

Коментарі

Only authorized users can post comments.
Please, Log in or Sign up