[stats-collector] Ignore non-jb languages

GitOrigin-RevId: 4b12368ddf4d15d7c074792f64b5433f0f641884
This commit is contained in:
Vitaliy.Bibaev
2020-01-29 17:12:43 +00:00
committed by intellij-monorepo-bot
parent a1d7f654f9
commit 6f7ab07726
@@ -4,6 +4,7 @@ package com.intellij.stats.completion
import com.intellij.codeInsight.lookup.impl.LookupImpl
import com.intellij.completion.settings.CompletionMLRankingSettings
import com.intellij.internal.statistic.utils.StatisticsUploadAssistant
import com.intellij.internal.statistic.utils.getPluginInfo
import com.intellij.lang.Language
import com.intellij.openapi.application.ApplicationManager
import com.intellij.reporting.isUnitTestMode
@@ -59,7 +60,7 @@ class CompletionLoggerInitializer(private val actionListener: LookupActionsListe
}
private fun sessionShouldBeLogged(experimentHelper: WebServiceStatus, language: Language): Boolean {
if (CompletionTrackerDisabler.isDisabled()) return false
if (CompletionTrackerDisabler.isDisabled() || !getPluginInfo(language::class.java).isSafeToReport()) return false
val application = ApplicationManager.getApplication()
if (application.isUnitTestMode || experimentHelper.isExperimentOnCurrentIDE()) return true