2016-08-26 26 views
5

Czy jest jakiś sposób wyłączenia automatycznej analizy SonarLint w Intellij IDEA?Jak wyłączyć automatyczne wyzwalanie SonarLint na IntelliJ IDEA

Mam od 10 000 do 20 000 klas linii kodu (nie pytaj, nie moja wina, próbujesz naprawić). Za każdym razem, gdy edytuję nawet pojedynczy znak w klasie, wtyczka SonarLint sprawia, że ​​IDEA nie nadaje się do użytku przez kilka minut.

Nie można zapisać pola wyboru "Automatycznie wyzwalaj analizę" w niezaznaczonym stanie w obszarze Inne ustawienia> Ustawienia ogólne sonaru. Czy istnieje inne rozwiązanie mojego problemu? Naprawdę chcę skorzystać z wtyczki. Po prostu nie mogę go używać w trybie automatycznym.

+0

Czy jesteś pewien, że dzieje się to za pomocą SonarLint? Niezależnie od tego, czy Twój projekt zawiera setki klas, sonarlint może analizować tylko aktualnie otwierane pliki. A "automatyczna analiza wyzwalająca" zwykle nie stanowi takiego problemu. –

+0

Jest to przypadek narożny, ale powinien być obsługiwany poprawnie przez SonarLint. Na podstawie tego pytania utworzyłem następujący wątek dyskusji w Grupie dyskusyjnej Google SonarLint: https://groups.google.com/d/msg/sonarlint/PNH2JlgwQw8/hTSbeCTtCwAJ –

+0

Tak, to absolutnie z powodu SonarLint. Każda postać, którą edytuję, wyzwala analizę. Każda analiza mojego pliku 10KLOC zajmuje 10 sekund i zużywa większość procesorów. Muszę być w stanie wyłączyć automatyczną analizę i uruchomić każdą analizę ręcznie. –

Odpowiedz

2

Wystąpił błąd w SonarLint dla IntelliJ, który uniemożliwił prawidłowe zapisanie konfiguracji.

został rozwiązany w najnowszej wersji 2.3.2: https://jira.sonarsource.com/browse/SLI-106

O spektaklu, upewnij się, że używasz analizatora Java 4.2, ponieważ może być to problem: https://jira.sonarsource.com/browse/SLI-100.

Jest osadzony w najnowszym SonarLint, ale jeśli korzystasz z trybu połączenia, musisz również sprawdzić, która wersja analizatora Java jest zainstalowana na serwerze SonarQube.

Zawsze staramy się podnosić wydajność, dlatego zachęcamy do otwarcia tematu w grupie SonarLint Google za pomocą dziennika szczegółowej analizy, abyśmy mogli zbadać, dlaczego analiza pliku trwa tak długo.

Powiązane problemy