2016-08-26 3 views
5

Есть ли способ отключения автоматического анализа SonarLint в Intellij IDEA?Как отключить автоматический запуск SonarLint на IntelliJ IDEA

У меня есть классы от 10 000 до 20 000 строк кода (не спрашивайте, а не по моей вине, пытаясь рефакторировать). Каждый раз, когда я редактирую даже один символ в классе, плагин SonarLint делает IDEA непригодным для использования в течение нескольких минут.

Невозможно сохранить флажок «Автоматический триггер анализа» в непроверенном состоянии в разделе «Другие настройки»> «Общие настройки SonarLint». Есть ли другое решение моей проблемы? Я действительно хочу использовать плагин. Я просто не могу использовать его в автоматическом режиме.

+0

Вы уверены, что это произойдет с SonarLint? Независимо от того, имеет ли ваш проект сотни классов, sonarlint может анализировать только открытые файлы (ы). И «автоматический запуск анализа» обычно не вызывает такой проблемы. –

+0

Это угловой корпус, но его следует правильно обработать SonarLint. Основываясь на этом вопросе, я создал следующую дискуссию в группе SonarLint Google: https://groups.google.com/d/msg/sonarlint/PNH2JlgwQw8/hTSbeCTtCwAJ –

+0

Да, это абсолютно из-за SonarLint. Каждый символ, который я редактирую, запускает анализ. Каждый анализ моего файла 10KLOC занимает 10 секунд и потребляет большую часть процессора. Мне нужно иметь возможность отключить автоматический анализ и запустить каждый анализ вручную. –

ответ

2

Ошибка в SonarLint для IntelliJ, которая предотвратила правильную сохранность конфигурации.

Это было исправлено в последней версии 2.3.2: https://jira.sonarsource.com/browse/SLI-106

О производительности, пожалуйста, убедитесь, что вы используете анализатор Java 4.2, как вы могли испытывать эту проблему: https://jira.sonarsource.com/browse/SLI-100.

Он встроен в новейший SonarLint, но если вы используете подключенный режим, вам также необходимо проверить, какая версия анализатора Java установлена ​​на сервере SonarQube.

Мы всегда стараемся повысить производительность, поэтому не стесняйтесь открывать тему в группе SonarLint Google с помощью подробного журнала анализа, чтобы мы могли исследовать, почему так долго приходится анализировать файл.