@@ -28,7 +28,6 @@ import net.mamoe.mirai.console.intellij.util.RequirementParser
28
28
import org.jetbrains.kotlin.descriptors.ValueParameterDescriptor
29
29
import org.jetbrains.kotlin.diagnostics.Diagnostic
30
30
import org.jetbrains.kotlin.idea.inspections.collections.isCalling
31
- import org.jetbrains.kotlin.psi.KtElement
32
31
import org.jetbrains.kotlin.psi.KtReferenceExpression
33
32
import org.jetbrains.kotlin.psi.ValueArgument
34
33
import org.jetbrains.kotlin.resolve.calls.checkers.CallChecker
@@ -116,7 +115,7 @@ class ContextualParametersChecker : CallChecker {
116
115
" 插件 Id '$value ' 无效. 插件 Id 必须同时包含 groupId 和插件名称. $syntax "
117
116
)
118
117
119
- val lowercaseId = value.lowercase ()
118
+ val lowercaseId = value.toLowerCase ()
120
119
121
120
if (ID_REGEX .matchEntire(value) == null ) {
122
121
return ILLEGAL_PLUGIN_DESCRIPTION .on(
@@ -133,7 +132,7 @@ class ContextualParametersChecker : CallChecker {
133
132
134
133
fun checkPluginName (inspectionTarget : PsiElement , value : String ): Diagnostic ? {
135
134
if (value.isBlank()) return ILLEGAL_PLUGIN_DESCRIPTION .on(inspectionTarget, " 插件名不能为空" )
136
- val lowercaseName = value.lowercase ()
135
+ val lowercaseName = value.toLowerCase ()
137
136
FORBIDDEN_ID_NAMES .firstOrNull { it == lowercaseName }?.let { illegal ->
138
137
return ILLEGAL_PLUGIN_DESCRIPTION .on(inspectionTarget, " '$illegal ' 不允许作为插件名. 确保插件名不完全是这个名称" )
139
138
}
0 commit comments