Описание тега sonar-plugin

1 ответ

Несколько проблем в однострочном эхолоте

Я кодирую пользовательское правило для Java. Необходимо захватить два экземпляра Tree.KIND (STRING_LITERAL и ASSIGNMENT). Существует определенная строка, в которой логика строкового литерала и присваивания создает проблему. Но тест гидролокатора выд…
15 июн '17 в 11:02
1 ответ

Преобразование правил, написанных в PMD, в пользовательские правила сонара

Я использую PMD для добавления пользовательских правил в свой репозиторий. Прямо сейчас я планирую использовать sonarqube для анализа моих локальных репозиториев. Есть ли способ конвертировать пользовательские правила, написанные в PMD, в пользовате…
12 июн '17 в 06:52
0 ответов

Добавление файлов в FileSystem из контекста динамически

Я разрабатываю пользовательский плагин сонара. Мой вариант использования требует, чтобы я создал файл и динамически добавил его в контекст датчика. Ниже приведен фрагмент кода из моего класса, который реализует интерфейс датчика. String filePath="pa…
0 ответов

Плагин SonarQube получить идентификатор проекта

Поэтому я разрабатываю плагин для SonarQube (версия 5.6.3), и мне нужен ProjectId (текущего проекта, который я анализирую в своем плагине) в моем методе вычислений. Я пытался использовать projectId = context.getComponent().getKey() when context.getC…
12 июл '18 в 09:45
1 ответ

Как получить свойства PropertyDefinitions

В JavaDoc четко определено, как установить свойство в SonarQube, используя org.sonar.api.config.PropertyDefinition в плагине, однако нет ничего о том, как его получить. Кажется, не работает как System.getProperty(key) в Java, поэтому, я должен объяв…
23 апр '18 в 14:51
1 ответ

SonarQube не может комментировать%, в то время как расчетный коэффициент>26%

Более 4 лет я использую сонар для созданных нами Java-проектов. В настоящее время мы хотим завершить сборку, если некоторые показатели не могут быть выполнены. Таким образом, я установил плагин Build Breaker и перезапустил цикл сборки без каких-либо…
1 ответ

Почему мои добавленные NewIssues не передаются сонару? (Пользовательский плагин сонара)

Хей-хо, Мой сонар-котлин-плагин запущен и работает. Мои определения RuleDefinitions отображаются на странице правил, но при анализе некоторых проектов kotlin обнаруженные проблемы не сохраняются. Мой код добавления проблемы датчика выглядит следующи…
14 июн '17 в 12:59
1 ответ

SonarQube 6.7.2 не запускается из-за PLSQL

Мы обновили с SonarQube 5.6 до 6.7.2, а также вручную обновили плагины, включая SonarPLSQL с 2.8 до 3.2.0. Мы используем версию сообщества, но у нас есть действующая (платная) лицензия для плагина. При попытке запуска мы получаем ошибку: org.sonar.u…
20 апр '18 в 06:25
1 ответ

Нужно ли добавлять зависимости для настраиваемого правила для анализатора SonarJava в SonarQube?

Я написал собственный плагин, который сканирует метод из javax.servlet.http.HttpServletRequest, Для запуска тестовых случаев зависимость может быть добавлена ​​при выполнении копирования в файле pom.xml. После добавления тестовые примеры передаются …
16 июн '17 в 07:35
1 ответ

Версия SonarQube <-> Версия SonarJava <-> Пользовательский плагин

Я пытаюсь реализовать пользовательский плагин SonarQube, который также отлично работает на моей машине разработчика в Eclipse, но как только я разверну его на нашем экземпляре SonarQube, он вылетает во время выполнения с ClassNotFoundException. Клас…
13 дек '17 в 12:54
1 ответ

Как запустить локальную проверку Sonar перед слиянием с GIT-репозиторием?

В моем текущем проекте всякий раз, когда выполняется слияние GIT ветви объекта с мастером, анализ Sonar выполняется с помощью SonarQube. Я слышал от моих коллег, что они попробовали плагин Sonar для Intellij, и он передал их код, однако удаленная ко…
03 янв '17 в 20:14
2 ответа

Sonarqube PLSQL Пользовательское правило для определения правильной точки с запятой в SQL-файле сценария SQL

Я использую плагин Jenkins и SONARQUBE PL/SQL для анализа кода Oracle SQL, мне нужно создать пользовательские правила, используя XPATH для анализа качества файлов сценариев SQL, которые отправляются для развертывания через Jenkins. Я пытаюсь создать…
0 ответов

Показать пользовательский сонар мера по сравнению типа проекта

У меня есть метрики, которые сканируют файлы JSON. Но когда я анализирую проект Java, мои пользовательские метрики (которые изначально предназначены для файлов JSON) отображаются на веб-сайте сонара. Я заметил, что есть "setHidden", поэтому я попыта…
23 мар '18 в 10:23
0 ответов

Плагин sonarqube: javacustom classloader предотвращает выполнение правила xml

Мне нужен плагин сонара для анализа родительских классов каждого класса Java моего проекта. Итак, я начал с этого примера, представленного в документации Sonar. Все было в порядке, пока я не хотел получить родительский класс: выражение tree.superCla…
1 ответ

SonarQube. Пользовательский репозиторий с пользовательскими правилами. Включенные правила представлены в виде шаблона правила

Необходимо было написать свой собственный репозиторий с кучей определенных правил Python, и я не хотел бы использовать Xpath для включения его в контекст сонара. Я реализовал свой собственный модуль, где использовал почти ту же реализацию из модулей…
13 фев '18 в 13:32
2 ответа

StashIssueReportingPostJob не включен - как включить?

Используя плагин сонара AmadeusIT... После отделения от main для feature/sprint мы обновили код локально и добавили, зафиксировали и отправили в BitBucket, создав запрос на извлечение. Мы хотели бы запустить сканирование и увидеть проблемы в настоящ…
0 ответов

coverity-sonar-plugin не может подключиться к хранилищу synopsys

Я пытаюсь использовать "coverity-sonar-plugin" в git hub ниже. URL: https://github.com/coverity/coverity-sonar-plugin Хотя я строю свой проект Java с помощью команды "mvn sonar:sonar" после завершения всех настроек в README, я получил "MojoExecution…
08 дек '18 в 01:02
2 ответа

Все еще сталкиваюсь с squid:S2095 в Sonar / Как обновить SonarJava в Sonarqube

Я недавно установил новейшую версию Sonarqube и провел проверку. Я получил предупреждения относительно Squid:S2095 (закрытие потоков), которые являются ложными срабатываниями и которые должны быть исправлены с версией 3.14 SonarJava (см. https://jir…
02 июн '17 в 15:10
1 ответ

Интеграция SonarQube с ISML

Как интегрировать плагин языка ISML в sonarqube и проанализировать код, чтобы получить отчет?Я вижу, что в sonarqube нет плагина для ISML. Как я могу интегрировать дополнительные плагины в sonarqube? В настоящее время я использую ISML-линтер для это…
13 фев '19 в 07:11
1 ответ

"Исключительная ситуация при синтаксическом анализе файла отчета Xanitizer XML": ParserConfigurationException возникает при запуске сканера SonarQube для задачи Ant

Я пытаюсь настроить SonarQube с Xanitizer на моем локальном компьютере, чтобы результаты последнего сгенерированного XML-кода Security Findings были обнаружены плагином SonarQube для Xanitizer, чтобы он мог отображать результаты на сервере SonarQube…