是否可以创建一个自定义IntelliJ IDEA检查,以检测与某个正则表达式匹配的代码?如果是:如何?
例如,我想在代码中找出Map
中查找的关键字创建在方括号内的位置:
val x = myMap[SomeKey(a, b)]
^^^^^^^^^^^^^
我不要求"结构搜索和替换",因为这在Kotlin今天是不可用的。
结构搜索自IntelliJ IDEA 2020.3起可用于Kotlin。
然而,如果您使用的是Structural Search不支持的语言,IntelliJ IDEA 2023.1现在也有自定义的RegExp Search&更换检查。