in src/main/java/ru/adelf/idea/dotenv/inspections/UndefinedNestedVariableInspection.kt [18:31]
override fun visitElement(element: PsiElement) {
(element as? DotEnvNestedVariableKey)?.let { key ->
val isUndefinedProperty = FileBasedIndex.getInstance().processValues(
DotEnvKeyValuesIndex.KEY,
element.text, null,
FileBasedIndex.ValueProcessor { file: VirtualFile?, value: String? -> false },
GlobalSearchScope.allScope(element.project)
)
if (isUndefinedProperty) {
holder.registerProblem(element, DotEnvBundle.message("inspection.name.undefined.nested.variable", element.text))
}
}
super.visitElement(element)
}