Kotlin 如何基于正则表达式创建自定义IntelliJ IDE检查?

Kotlin 如何基于正则表达式创建自定义IntelliJ IDE检查?,kotlin,intellij-idea,static-analysis,intellij-inspections,Kotlin,Intellij Idea,Static Analysis,Intellij Inspections,是否可以创建一个定制的IntelliJ IDEA检查来检测与某个正则表达式匹配的代码?如果是:如何 例如,我想找出代码中的某个位置,在方括号内创建了地图中查找的键: val x = myMap[SomeKey(a, b)] ^^^^^^^^^^^^^ 我不要求进行“结构搜索和替换”,因为Kotlin目前无法进行这种检查。您能否详细说明您试图通过这种检查解决的问题?也许有一个插件可以帮上忙。@JanThomäI已经添加了这个例子。实际上,我所能找到的只是创建一个自定义

是否可以创建一个定制的IntelliJ IDEA检查来检测与某个正则表达式匹配的代码?如果是:如何

例如,我想找出代码中的某个位置,在方括号内创建了
地图中查找的键:

val x = myMap[SomeKey(a, b)]
              ^^^^^^^^^^^^^

我不要求进行“结构搜索和替换”,因为Kotlin目前无法进行这种检查。

您能否详细说明您试图通过这种检查解决的问题?也许有一个插件可以帮上忙。@JanThomäI已经添加了这个例子。实际上,我所能找到的只是创建一个自定义的检查,而这似乎对Kotlin是不可用的。(这真的很奇怪?)?也许有一个插件可以帮上忙。@JanThomäI已经添加了这个例子。实际上,我所能找到的只是创建一个自定义的检查,而这似乎对Kotlin是不可用的。(这真的很奇怪?)。