SonarQube: улучшение виджетов фильтра Measure
В SonarQube есть возможность использовать фильтры мер для просмотра всех файлов проекта или каталога в виджете фильтра мер. На самом деле вы должны явно задать интересующий вас проект, подпроект или каталог в "Components Of" - критериях фильтра меры, если хотите видеть только файлы настроенного ресурса. Было бы неплохо, если бы виджет мог представлять все данные, относящиеся к выбранному ресурсу (посредством выбора вне поля зрения "Избранные компоненты" в представлении "Моя учетная запись"), как и другие виджеты (например, виджет "Пользовательские меры"), тогда вам нужно только создать фильтр один раз, а не для каждого проекта, подпроекта или каталога. Есть ли возможность теперь определить один фильтр мер, который можно использовать в проектах различного типа для рендеринга файлов и выбранных мер из ранее выбранного избранного ресурса? В конце концов, концепция фильтра мер может быть расширена в будущих версиях SonarQube?
1 ответ
К сожалению, фильтры измерений (вместе с их виджетами и настраиваемыми инструментальными панелями) исчезнут в следующих версиях SonarQube.
Я знаю, что эта функция звучит мощно, но на самом деле она охватывает очень мало случаев повседневного использования. В основном, люди используют его для запроса данных различными способами, что не так часто. SonarQube в основном предназначен для:
- Разработчики, которые используют его ежедневно для отслеживания своих входящих проблем (то, что мы называем утечкой) и убедитесь, что они исправят это как можно скорее, чтобы держать свой код под контролем
- Технические лидеры и руководители проектов, которые отслеживают общую эволюцию своих проектов благодаря рейтингам
- Руководители, которые хотят следить за портфелями проектов с более высокими показателями
Вот почему мы отказываемся от общего использования SonarQube, которое могут принести настраиваемые панели мониторинга, виджеты и фильтры вопросов / показателей. Пожалуйста, прочитайте сообщение в блоге, которое я написал в "SonarQube 6.x series" (особенно "Пространства, ориентированные на пользователя"), чтобы узнать больше об этом шаге.