|
|
|
@ -567,10 +567,10 @@ class AnalyzeRule(val ruleData: RuleDataInterface) : JsExtensions { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private fun isRule(ruleStr: String): Boolean { |
|
|
|
|
return ruleStr.startsWith('@') //js首个字符不可能是@,除非是装饰器,所以@开头规定为规则 |
|
|
|
|
return ruleStr.startsWith("//") |
|
|
|
|
|| ruleStr.startsWith("$.") |
|
|
|
|
|| ruleStr.startsWith("$[") |
|
|
|
|
|| ruleStr.startsWith("//") |
|
|
|
|
|| ruleStr.length > 1 && ruleStr[0] in listOf('@','.',':','>','#','*') |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|