Описание тега sonarjs

SonarJS - это анализатор JavaScript для SonarQube и SonarLint.
1 ответ

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

SonarQube версия: 6.0.0SonarJS: 2.17.0.3154 вопрос Основная цель - отобразить отчет о покрытии и результаты модульного теста на панели инструментов SonarQube. Хотя я могу получить отчет о покрытии, но не могу получить результат модульного теста на п…
20 сен '17 в 06:06
2 ответа

SonarJs по-прежнему показывает предупреждение о междоменной проблеме postMessage

Это правило проверки от RSPEC-2819 Авторам не следует использовать ключевое слово подстановки ( *) в аргументе targetOrigin в сообщениях, которые содержат какую-либо конфиденциальную информацию, поскольку в противном случае невозможно гарантировать,…
11 янв '19 в 01:44
0 ответов

Как получить sonar-scanner-cli из внутреннего хранилища Nexus

Я работаю над интеграцией отчетов Jest и Instanbul в sonarqube с помощью sonar-scanner, Тесты запускаются автоматически с использованием выделенного локального docker изображений. Я нахожусь за корпоративным прокси, и все мои контейнеры не имеют дос…
0 ответов

Покрытие кода SonarJS отображается как 0

Я использую SonarQube 6.5 и пытаюсь импортировать файл lcov.info для покрытия кода с помощью свойства sonar.javascript.lcov.reportPaths. Моя сборка сделана с использованием Jenkins. код развертывается и тестируется в /path/to/Deploydirectory/parent-…
14 авг '18 в 12:10
0 ответов

VisitException & UnsupportedOperationException при анализе сонар-сканером для проекта PHP/JS

Я столкнулся с некоторыми проблемами при анализе проекта PHP/JS с sonar-scanner 3.0.3 а также SonarQube 6.3.1, В большинстве случаев анализ не выполняется, но иногда он проходит (та же конфигурация). Первые ошибки возникают при анализе сонара-сканер…
20 июл '17 в 14:49
1 ответ

Импорт результатов модульного теста AngularJS в Sonarqube

Я пытаюсь импортировать результаты модульного теста в Sonarqube для кода AngularJS, используя фреймворк Jasmine и Karma. Я пробовал с несколькими репортерами, такими как карма-джунит-репортер, карма-сонаркуб-юнит-репортер, и смог произвести результа…
23 окт '17 в 08:58
0 ответов

SonarJS не уважает sonar.javascript.globals

Я настроил длинный список sonar.javascript.globals на стороне сервера (SonarQube) для всех проектов js, однако при запуске проверки сонара из CI с помощью sonar-maven-plugin я получаю известное S3827 (ReferenceErrorCheck), Когда я расширяю команду m…
28 фев '18 в 00:29
1 ответ

Как отключить сенсор ESLint на базе SonarJS?

В нашей среде мы уже используем ESLint для создания отчета json. Начиная с Sonarqube 7.2, плагин SonarJS может импортировать этот файл отчета. Но я вижу в аналитическом отчете, что некоторые SonarJS на базе Sensor ESLint также запускаются. Но этот н…
13 ноя '18 в 18:34
1 ответ

SonarJS - как избежать проблемы "На несуществующие переменные нельзя ссылаться"

У меня есть проект JavaScript, который состоит из нескольких исходных файлов. Эти файлы упоминаются в <script> теги в index.html стр. Существуют функции и переменные, определенные в этих исходных файлах и используемые в других исходных файлах.…
16 фев '17 в 08:16
1 ответ

Подстановочные знаки для пути lcov.info в сканерах SonarQube?

Я не могу использовать подстановочные знаки, чтобы указать путь к моей lcov.info файл в сканере SonarQube MSBuild. например: /d:sonar.javascript.lcov.reportPath="..\..\build\coverage\lcov\*\lcov.info" но если я укажу полный путь, он работает: /d:son…
10 апр '17 в 09:08
1 ответ

SonarQube не запускается после добавления нового плагина

После добавления "sonar-javascript-plugin-2.9.jar" в Sonar\sonarqube-4.5.1\extensions\plugins я перезапускаю SonarQube, который не запускается. После поиска я обнаружил, что будет запрещено уничтожать все процессы (asticsearch.....), которые активир…
24 май '17 в 15:00
1 ответ

Как использовать пакет npm от SONARJS

Мне интересно, как получить показатели сложности для моих функций JS. Я пытался запустить пакет для своего приложения, но у меня было только несколько предупреждений в стиле кода. Я уверен, что меня должны предупредить о сложности в нескольких случа…
11 янв '18 в 14:26
0 ответов

Настройте плагин SonarQube SonarJS для проверки несовместимых кодов ES5

Мы хотим помешать разработчикам использовать ES6 особенности (например, let, const,...) в их javascript коды. Так можно ли настроить SonarJS плагин для создания проблемы ES5несовместимые коды? я использую SonarQube 6.7.1 а также SonarJS 3.2,
1 ответ

SonarJS отмечает проблемы, если присутствуют аннотации типов FlowType из стандартной библиотеки

SonarJS 4.0 проигнорировал аннотации FlowType, но в SonarJS 4.1 они помечены как ошибка ссылки (Правило: javascript:S3827). Я просто хочу уточнить, является ли это предполагаемым поведением и каков предполагаемый "рабочий процесс" в этом отношении. …
19 фев '18 в 09:41
1 ответ

Конфигурация покрытия Sonarqube для React и Jest

У меня проблема с настройкой sonarqube для правильной работы с React + Jest. Моя конфигурация: my_moudle.sonar.projectBaseDir=front_app my_module.sonar.javascript.file.suffixes=.js,.jsx my_module.sonar.tests=src my_module.sonar.test.inclusions=**/__…
02 авг '18 в 15:57
1 ответ

Как указать версии плагинов, таких как sonarjs в sonarcloud?

Я хочу использовать последнюю версию sonarjs (3.2 на данный момент) в облаке сонара, но работа travis показывает, что версия 3.1.1 используется. Похоже, версии плагинов sonarcloud могут быть устаревшими на несколько месяцев. 3.1.1 для меня бесполезе…
30 окт '17 в 00:35
1 ответ

Вопросы относительно написания пользовательских правил с SonarJS

Я написал пользовательскую проверку в SonarJS для обнаружения постоянных уязвимостей межсайтового скриптинга в javascript. Тем не менее, я получил много ложных срабатываний и пытаюсь улучшить код. У меня есть два вопроса ниже: Поддерживает ли SonarJ…
11 май '18 в 06:56
3 ответа

Сонар javascript статический анализ кода - отсутствует javascript riport. Maven проект

Помоги мне, пожалуйста. Я не знаю, почему отсутствует только статический код javascript, который анализирует riports. Итак, у меня есть проект maven с несколькими модулями и кодами javascript в проекте внешнего интерфейса. Плагин SonarJS установлен …
1 ответ

Как отключить правило для переменной

Я новый пользователь sonarQube. Я установил версию 6.3 и проанализировал старые проекты, которые мы используем в нашей группе. У нас есть переменная с именем ourProduct это существует во всех проектах (и мы все еще будем использовать для будущих про…
27 апр '17 в 10:42
1 ответ

Как получить оценку "количества тестов" с помощью SonarJS?

Можно ли измерить количество тестов в проекте SonarQube JavaScript? В настоящее время у нас есть только показатели покрытия, и SonarQube даже идентифицирует тестовые файлы как "Юнит-тест", но я не могу найти показатель для подсчета тестов нигде. Нап…
20 апр '17 в 06:54