FUS Collector: remove metric about using new inference in IDE

Now it's not needed as new inference is enabled by default
This commit is contained in:
Mikhail Zarechenskiy
2020-04-24 02:34:06 +03:00
parent 54f9f130e2
commit d7dfe9e1e5
@@ -12,16 +12,11 @@ import com.intellij.openapi.project.Project
import org.jetbrains.kotlin.idea.codeInsight.KotlinCodeInsightSettings
import org.jetbrains.kotlin.idea.codeInsight.KotlinCodeInsightWorkspaceSettings
import org.jetbrains.kotlin.idea.core.script.settings.KotlinScriptingSettings
import org.jetbrains.kotlin.idea.project.NewInferenceForIDEAnalysisComponent
class IDESettingsFUSCollector : ProjectUsagesCollector() {
override fun getMetrics(project: Project): Set<MetricEvent> {
val metrics = mutableSetOf<MetricEvent>()
@Suppress("DEPRECATION")
val inferenceState = NewInferenceForIDEAnalysisComponent.isEnabledForV1(project)
metrics.add(MetricEvent("newInference", flagUsage(inferenceState)))
val scriptingAutoReloadEnabled = KotlinScriptingSettings.getInstance(project).isAutoReloadEnabled
metrics.add(MetricEvent("scriptingAutoReloadEnabled", flagUsage(scriptingAutoReloadEnabled)))