mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[grazie] FUS: Use grazie rule dictionary
GitOrigin-RevId: 3ae7568ec86cf0788b76bbbf5273bf21c255e106
This commit is contained in:
committed by
intellij-monorepo-bot
parent
e87c868263
commit
a795a03d49
@@ -24,10 +24,10 @@ private val actionInfo = listOf("rule.settings:canceled",
|
||||
"rule.settings:changes:domains",
|
||||
"rule.settings:changes:unclassified")
|
||||
|
||||
private val GROUP = EventLogGroup("grazie.count", 10)
|
||||
private val GROUP = EventLogGroup("grazie.count", 11)
|
||||
|
||||
private val LANGUAGE_FIELD = EventFields.Enum<Language>("language") { it.iso.name.lowercase() }
|
||||
private val RULE_FIELD = EventFields.StringValidatedByEnum("id", "grazie_rule_long_ids")
|
||||
private val RULE_FIELD = EventFields.StringValidatedByDictionary("id", "grazie_rule_long_ids.ndjson")
|
||||
private val FIXES_FIELD = EventFields.Int("fixes")
|
||||
private val ACTION_INFO_FIELD = EventFields.String("info", actionInfo)
|
||||
private val DOMAIN_FIELD = EventFields.Enum<TextContext>("domain")
|
||||
@@ -148,7 +148,7 @@ private val translateReplaced = GROUP.registerVarargEvent(
|
||||
)
|
||||
|
||||
private object RuleIdFields {
|
||||
val RULE_FIELD = EventFields.StringValidatedByEnum("id", "grazie_rule_long_ids")
|
||||
val RULE_FIELD = EventFields.StringValidatedByDictionary("id", "grazie_rule_long_ids.ndjson")
|
||||
val DOMAIN_FIELD = EventFields.Enum<TextContext>("domain")
|
||||
val TEXT_LANGUAGE_FIELD = EventFields.Enum<Language>("natural_language")
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@ import com.intellij.internal.statistic.service.fus.collectors.ApplicationUsagesC
|
||||
import com.intellij.internal.statistic.utils.getPluginInfo
|
||||
|
||||
internal class GrazieFUSState : ApplicationUsagesCollector() {
|
||||
private val GROUP = EventLogGroup("grazie.state", 10)
|
||||
private val GROUP = EventLogGroup("grazie.state", 11)
|
||||
private val ENABLE_LANGUAGE = GROUP.registerEvent(
|
||||
"enabled.language",
|
||||
EventFields.Enum("value", LanguageISO::class.java) { it.name.lowercase() }
|
||||
@@ -27,7 +27,7 @@ internal class GrazieFUSState : ApplicationUsagesCollector() {
|
||||
private val RULE = GROUP.registerEvent(
|
||||
"rule",
|
||||
EventFields.PluginInfo,
|
||||
EventFields.StringValidatedByEnum("id", "grazie_rule_long_ids"),
|
||||
EventFields.StringValidatedByDictionary("id", "grazie_rule_long_ids.ndjson"),
|
||||
EventFields.Enabled
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user