Описание тега sonarlint
SonarLint - это расширение для IDE (например, VS, Eclipse или IntelliJ), которое оперативно предоставляет разработчикам обратную связь о новых ошибках и проблемах качества, обнаруженных в их коде, с помощью статического анализа кода.
1
ответ
[SonarLint]: сделать этот анонимный внутренний класс лямбдой
Приведенный ниже код работает, но у меня есть уведомление от SonarLint, потому что я использую анонимный класс в потоке вместо лямбда-выражения, и я не вижу, как улучшить приведенный ниже код, избегая уведомления: Properties prop = new Properties();…
25 июл '17 в 10:10
1
ответ
Есть ли способ заставить SonarQube предупреждать только о неполных операторах Switch?
Используя Java, SonarQube жалуется на операторы switch для значений enum, не имеющих default: дело. Приведенное обоснование: "Требование к заключительному предложению по умолчанию - это защитное программирование. Предложение должно либо предпринимат…
04 апр '18 в 18:45
4
ответа
Невозможно подключиться к Sonarqube через intellij (SonarLint)
Я пытаюсь интегрировать sonarqube(версия 5.1.2) с intellij(2016.2). Я добавил плагин sonarLint. когда я пытаюсь добавить сервер гидролокатора в настройки sonarLint, он запрашивает имя пользователя и пароль для сервера гидролокатора и другие данные, …
06 дек '16 в 04:40
1
ответ
Правила SonarQube не синхронизируются с наборами правил решения и проекта
Мы используем пакет SonarAnalyzer.CSharp NuGet и подключаемся к нашему серверу SonarQube (v 6.0) в этом решении. Я замечаю, что если я включаю или выключаю S103 (линии не должны быть слишком длинными) на сервере и обновляюсь в Team Explorer - SonarQ…
10 ноя '16 в 18:37
1
ответ
Блокатор PMD не виден в Eclipse IDE как плагин
Я экспортировал xml-файл правила ошибки PMD с сервера SonarQube, то же самое я импортировал после установки плагина eclipse pmd для Eclipse IDE. Все хорошо, и я вижу проблемы PMD в представлении маркера. Но я обнаружил несоответствие, то есть для оц…
18 май '17 в 06:05
1
ответ
SonarLint в IntelliJ работает с именем пользователя и паролем, но не с токеном
Я настраиваю Сервер в IntelliJ следующим образом: Name: xsonar Server URL: https://sonar.xyz.com/ Organization: Auth Type: Token Token: my-on-sonar-created-token Not using proxy Это говорит для тестового соединения: Ошибка тестирования соединения: н…
09 июн '17 в 16:00
2
ответа
"hashCode" и "toString" не должны вызываться для экземпляров массива (SonarLint)
Я передаю свой код через SonarLint, и я столкнулся с этим нарушением линтера:"hashCode" and "toString" should not be called on array instances, Это мой код: byte[] lblobPic; lblobPic = r.get(PEOPLE.PPIC); if (lblobPic != null) { String argStr = lblo…
23 окт '18 в 13:18
2
ответа
Sonarlint установлен на затмении Kepler, но не найден
Я установил SonarLint версии 2.2.0 на Eclipse Kepler через Market Place. Но когда я захожу в Project-> Properties, я не могу найти опцию Sonar. Также в Window -> Show View, опция No Sonar view не найдена. При установке SonarLint ошибки не возникало.…
22 апр '16 в 06:40
0
ответов
Возникла исключительная ситуация нулевого указателя при попытке подключить сонарлинт к серверу сонаркубе
Привет я получаю следующую ошибку при подключении sonarlint к серверу sonarqube. Наличие сообщения как: Возникли проблемы при вызове кода из плагина: "org.eclipse.jface". java.lang.NullPointerException at org.sonarlint.eclipse.ui.internal.server.wiz…
12 дек '18 в 09:24
1
ответ
Sonarlint CLI сообщит только о новых проблемах
В дополнение к этой публикации в сентябре 2016 года: командная строка sonarlint показывает только новые проблемы. Есть ли какая-либо работа над этим крайне необходимым функционалом, чтобы интерфейс командной строки Sonarlint сообщал только о новых п…
03 янв '17 в 15:25
2
ответа
Не могу заставить работать скрипт 'run-sonar-swift'
Я пытаюсь запустить гидролокатор Swift. У меня уже есть sonarQube с плагином, и я могу получить к нему доступ локально, используя этот URL http://localhost:9000/. Я установил все предварительные условия, которые вы можете найти здесь: https://github…
12 май '18 в 08:57
1
ответ
Обычное правило SonarQube Sever, будет синхронизировано с sonarlint
У меня есть SonarqubeServer (Version 5.6.3), в котором я успешно добавил два пользовательских правила для Java, оба они также отображаются в списке правил. Проблема: я также использую Sonarlint для локальной проблемы затмения. Как обычно, это пробле…
09 май '17 в 08:00
0
ответов
SonarLint Eclipse - проанализировать все?
У меня есть Eclipse Neon (4.6.0) с SonarLint 2.3.1. Он подключен к моему серверу и показывает мне проблемы в каждом файле довольно хорошо. Но, к сожалению, это происходит только при открытии файла. Пока файл не открыт, SonarLint не замечает никаких …
28 ноя '16 в 10:00
1
ответ
Как создать браузер SWT для описания правила SonarLint для Eclipse?
Когда я пытаюсь отобразить правило SonarLint (щелкнув правой кнопкой мыши описание проблемы и "Описание правила"), у меня возникает ошибка на вкладке описания правила SonarLint: Невозможно создать браузер SWT: Больше никаких ручек [Неизвестный путь …
21 окт '17 в 14:00
1
ответ
SonarLint 2.2.1 Eclipse не улавливает большинство проблем (в отличие от примеров в Интернете)
Я хочу использовать плагин SonarLint для Eclipse. Я установил его, но он, кажется, не ловит все, что должен. После установки я попытался написать код, который должен вызывать проблемы с SonarLint. Например, изображение на сайте http://www.sonarlint.…
04 окт '16 в 14:46
1
ответ
Как добавить сонарлинт в задачу Gradle?
Можно ли добавить сонарлинт в задачу Gradle? Если да, то как? Моя единственная идея до сих пор состоит в том, чтобы загрузить его вручную в скрипте gradle, но я полагаю, что есть лучшее решение.
04 окт '16 в 10:13
1
ответ
SonarQube, операторы перехода в блоке finally (squid:S1143)
Я знаю, операторы jump в блоке finally не должны использоваться. В этом простом примере "break" используется для отключения "switch". SonarQube (5.6.3) с sonar-java 4.5.0.8398 сообщает о проблеме: Msgstr "Операторы перехода не должны встречаться в б…
27 фев '17 в 15:08
2
ответа
SonarLint не видит привязку сервера
IntelliJ IDEA -> Настройки -> Другие настройки -> Общие настройки SonarLint Серверы SonarQube: Localhost ( http://localhost:9000/; логин: admin; пароль: admin; тестовое соединение - "Аутентификация прошла успешно") Привязка обновления: несколько сек…
09 июл '16 в 17:21
5
ответов
Предупреждать о безопасности
Я так переживаю за то, что люди регистрируют конфиденциальную информацию в журналах сервера. Я видел журналы сервера в производстве. Некоторые разработчики случайно регистрируют информацию, связанную с безопасностью, такую как пароль, clientId, cl…
12 апр '17 в 06:39
0
ответов
sonarLint 3.3.1 проблема установки в затмении
Когда я пытаюсь установить "SonarLint 3.3.1" через Eclipse, я получаю сообщение об ошибке, как показано ниже The following solutions are not available: SonarLint 3.3.1 (id=org.sonarlint.eclipse.feature.feature.group, site=https://eclipse-uc.sonarlin…
11 янв '18 в 09:57