Как отключить сенсор ESLint на базе SonarJS? - PullRequest
0 голосов
/ 13 ноября 2018

В нашей среде мы уже используем ESLint для создания отчета json. Начиная с Sonarqube 7.2, плагин SonarJS может импортировать этот файл отчета.

Но в аналитическом отчете я вижу, что некоторые Sensor на базе ESLint SonarJS также запускаются. Но этот не понимает нашего sysntax проекта, основанного на React, и пытается выполнить двойную работу, на самом деле Есть ли способ отключить этот датчик?

1 Ответ

0 голосов
/ 19 ноября 2018

Вы не должны отключать этот датчик.В настоящее время SonarJS постепенно переносится из собственного парсера в espree (парсер ESLint). Датчик на базе ESLint SonarJS запускает правила для совместимых с espree AST.В настоящее время это лишь небольшое подмножество правил, но в будущем вся функциональность SonarJS (правила, метрики, выделение) будет основана на нем. Датчик SonarJS на основе ESLint не зависит от вашей конфигурации eslint, в настоящее время он выполняет только правила, активированные в SonarQube и имеющие реализацию на основе eslint.

Правильное действие, которое нужно выполнить, - сообщить команде SonarJS о вашей проблеме с анализом кода проекта React.

...