Описание тега sonarqube-api

HTTP api SonarQube позволяет получить доступ к функциям SonarQube через интерфейс буфера json или протокола.
0 ответов

Можете ли вы получить доступ к API Sonarqube с помощью Javascript/JQuery?

Я пытаюсь создать виджет панели инструментов в TFS, который извлекает информацию из моего экземпляра SonarQube 6.1 (в частности, покрытие кода проектов). У меня проблемы с доступом к веб-API. Мой код для доступа к этим данным в настоящее время выгля…
24 май '17 в 17:59
2 ответа

Плагин SonarQube: как получить значение свойства из командной строки -D

Я новичок в разработке плагинов сонара. Я написал плагин и добавить PropertyDefine в контекст. И тогда я хочу, чтобы моя стоимость имущества передавалась gradle sonarqube -Dmy.proper.name=xxx Я не знаю, каковы следующие шаги? Пожалуйста, помогите. Б…
3 ответа

java.lang.IllegalStateException: не объект JSON

Я пытаюсь получить ответ json от SonarQube с помощью веб-API SonarQube. При назначении JsonElement в JsonObject Я получаю эту ошибку: java.lang.IllegalStateException: Not a JSON Object Это мой класс Java @Controller public class SonarController { @A…
08 мар '17 в 07:14
1 ответ

Ожидание завершения задачи ОТЧЕТА без прав администратора

Я разрабатываю плагин для SonarQube 6.3.1, который выполняет анализ, а затем создает отчет DOCX. Проблема в том, что между этими обоими действиями мне приходится ждать, пока SonarQube завершит свою задачу REPORT. Мой плагин предназначен для лямбда-п…
21 июн '17 в 09:23
1 ответ

Что заменяет API / тесты?

Веб-сервис SonarQube api/tests устарела, поскольку SonarQube 5.2. Какой новый хороший способ получить доступ к этой информации?
29 ноя '17 в 12:47
2 ответа

REST API для получения даты последнего анализа проекта?

Как получить время последнего анализа проекта (которое вы видите на панели инструментов) с помощью REST API SonarQube? Я работаю с SonarQube 4.5.6, но если он будет доступен только в более поздних версиях, мне все равно будет интересно, как это сдел…
07 мар '16 в 15:08
1 ответ

Как получить метрики SonarQube предыдущих версий сборки через API?

Как я могу получить показатели (такие как покрытие кода, технический долг, сложность, nloc, ...) определенной версии сборки (например, 1.0.0.20) из API SonarQube? Моя цель - получить эту информацию и отобразить ее вместе с другой информацией, относя…
20 июн '17 в 09:50
2 ответа

Как использовать оператор объединения в веб-сервисах SonarQube?

Я хотел бы выбрать из всех проблем, которые у меня есть, все проблемы блокирования и все проблемы уязвимости, которые являются Blocker, Critical или Major. Как я могу сделать это в одном запросе для SonarQube 6.4? Если я сделаю http://localhost:9000…
18 июл '17 в 09:08
1 ответ

Как установить или удалить плагины SonarQube с HTTP?

Я пытаюсь установить и удалить плагины SonarQube через HTTP. Если я позвоню http://localhost:9000/api/plugins/installed Я получаю список установленных плагинов, как и ожидалось: {"plugins": [ { "key": "csharp", "name": "C#", "description": "Enables …
26 май '17 в 15:36
0 ответов

Пользовательские результаты SonarQube Post

У нас есть процесс для производства любых нарушений, связанных с секретами в коде. Эти нарушения могут быть в любом типе файлов кода, например, XML, jsom, config или C#, файлы кода Java. Наш сканер работает как часть конвейера сборки VSTS и создает …
1 ответ

Как получить все результаты для API / проблем / поиска (не только первые 500)?

Я пытаюсь использовать API веб-службы SonarQube api/issues/search извлекать информацию по всем вопросам. Но я вижу, что максимальное количество результатов от API составляет всего 500 с фильтрами, такими как pageSize. Есть ли другой способ использов…
18 апр '17 в 12:20
0 ответов

Использование JQuery для доступа к SonarQube Web API

Моя цель - предоставить страницу панели инструментов (html) с конкретными метриками для списка проектов. Для этого я планирую использовать JQuery для извлечения и отображения этих метрик. Итак, я пытаюсь настроить функцию JQuery для извлечения данны…
30 май '18 в 22:23
0 ответов

Установка плагина SonarQube программно

У меня есть служба SonarQube и API, развернутые в контейнерах как часть моего конвейера сборки. Сервис SonarQube должен иметь установленный плагин SonarJava, чтобы понимать мои правила кода. Поскольку это не вариант, чтобы вручную установить этот пл…
17 июл '18 в 10:01
1 ответ

Как получить имя пакета ресурса с помощью SonarQube REST-API?

Можете ли вы придумать элегантный способ определения пакета JAVA-класса в SonarQube с использованием REST-API? Этот фрагмент http://myhost:9000/sonar/api/resources?resource=my.project%3Asimple.analysis&depth=-1&scopes=FIL доставляет результа…
22 июл '15 в 15:47
2 ответа

Как получить все правила качества профиля с помощью веб-API?

Я провел анализ Sonarqube с Codescan. Количество возвращенных проблем намного превышает лимит веб-API 10000. Поэтому в моем клиенте / коде я хотел просмотреть все правила в профиле качества и вернуть все проблемы в соответствии с правилом. Как я мог…
10 июл '17 в 11:43
1 ответ

Языковой фильтр в URL-адресе компонента SonarQube

API api/measures/component_tree дает список компонентов на основе предоставленных входных фильтров. Есть ли какой-либо параметр для предоставления языка, чтобы возвращаемый список содержал только компоненты этого языка?
04 июл '17 в 07:34
1 ответ

Как получить доступ к определенной версии компонента?

Я хотел бы получить размеры различных версий компонента в SonarQube. Как я могу получить доступ к более старой версии, чем та, что была в последнем анализе с Python?
04 сен '17 в 13:01
0 ответов

Как извлечь все данные анализа проектов SonarQube в один файл Excel?

В настоящее время я использую SonarQube 6.4, чтобы найти проблемы в моем коде. Мы начали использовать SonarQube 5.4, затем выполнили миграцию SonarQube с 5.4 на 6.4. Наши проекты содержат JavaScript и PHP-код. Мы провели анализ этих проектов с 12 ме…
12 июл '17 в 06:06
0 ответов

Как избежать ошибки sql при удалении события?

Когда я пытаюсь удалить событие с помощью SonarQube REST API, я получаю сообщение об ошибке: {"err_code": 500, "err_msg": "ActiveRecord:: JDBCError: неизвестный столбец" область действия "в" предложении где ": SELECT * FROM snapshots WHERE (uuid = '…
21 фев '17 в 13:54
0 ответов

Добавление комментария при поднятии проблемы в SonarQube

Использование плагина для решения таких проблем, как: https://github.com/SonarSource/sonar-custom-plugin-example/blob/master/src/main/java/org/sonarsource/plugins/example/rules/CreateIssuesOnJavaFilesSensor.java Я хочу иметь возможность добавить ком…
03 июл '17 в 09:44