Как настроить правила SonarLint в IntelliJ IDEA?
возможно ли, чтобы SonarLint для IntelliJ IDEA применял только правила, которые я включил на своем сервере Sonar?
2 ответов
SonarLint 1.0 для Eclipse и IntelliJ не позволяют редактировать профиль качества (или набор правил), используемый для анализа. Более Того, SonarLint 1.x работает полностью независимо от сервера SonarQube (наличие сервера SonarQube не является требованием), и поэтому не имеет возможности повторно использовать профиль качества, определенный там.
SonarLint 2.0 будет иметь дополнительный режим, который подключается к серверу SonarQube, и предложит эту функцию, но это недоступно еще.
как это теперь возможно с текущей версией SonarLint (я использую версию 3.0.0.2041), люди могут быть заинтересованы в решении.
File -> Settings -> Other Settings -> SonarLint General Settings
- нажмите на зеленый + в " серверы SonarQube" :
- введите имя (например : SonarQube / localhost)
- выберите SonarQube и введите URL, как
http://localhost:9000
выберите токен пользователя или ваш логин / pwd
- нажмите на Финиш
- нажмите "Обновить привязку" для синхронизации с сервером SonarQube
SonarLint Project Settings
и свяжите свой проект с проектом SonarQube таким образом, когда вы открываете свои файлы, SonarLint автоматически извлекает проблемы сервера SonarQube.