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:
@@ -12,16 +12,11 @@ import com.intellij.openapi.project.Project
|
|||||||
import org.jetbrains.kotlin.idea.codeInsight.KotlinCodeInsightSettings
|
import org.jetbrains.kotlin.idea.codeInsight.KotlinCodeInsightSettings
|
||||||
import org.jetbrains.kotlin.idea.codeInsight.KotlinCodeInsightWorkspaceSettings
|
import org.jetbrains.kotlin.idea.codeInsight.KotlinCodeInsightWorkspaceSettings
|
||||||
import org.jetbrains.kotlin.idea.core.script.settings.KotlinScriptingSettings
|
import org.jetbrains.kotlin.idea.core.script.settings.KotlinScriptingSettings
|
||||||
import org.jetbrains.kotlin.idea.project.NewInferenceForIDEAnalysisComponent
|
|
||||||
|
|
||||||
class IDESettingsFUSCollector : ProjectUsagesCollector() {
|
class IDESettingsFUSCollector : ProjectUsagesCollector() {
|
||||||
override fun getMetrics(project: Project): Set<MetricEvent> {
|
override fun getMetrics(project: Project): Set<MetricEvent> {
|
||||||
val metrics = mutableSetOf<MetricEvent>()
|
val metrics = mutableSetOf<MetricEvent>()
|
||||||
|
|
||||||
@Suppress("DEPRECATION")
|
|
||||||
val inferenceState = NewInferenceForIDEAnalysisComponent.isEnabledForV1(project)
|
|
||||||
metrics.add(MetricEvent("newInference", flagUsage(inferenceState)))
|
|
||||||
|
|
||||||
val scriptingAutoReloadEnabled = KotlinScriptingSettings.getInstance(project).isAutoReloadEnabled
|
val scriptingAutoReloadEnabled = KotlinScriptingSettings.getInstance(project).isAutoReloadEnabled
|
||||||
metrics.add(MetricEvent("scriptingAutoReloadEnabled", flagUsage(scriptingAutoReloadEnabled)))
|
metrics.add(MetricEvent("scriptingAutoReloadEnabled", flagUsage(scriptingAutoReloadEnabled)))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user