Do not use IntelliJ extensions for uninitialized variable suppressor in JS

This commit is contained in:
Alexander Udalov
2017-10-25 15:47:08 +02:00
parent 6f90a0545c
commit 6f276c623b
5 changed files with 6 additions and 24 deletions
@@ -367,7 +367,8 @@ class ControlFlowInformationProvider private constructor(
}
}
is VariableDescriptor ->
if (!variableDescriptor.isLateInit) {
if (!variableDescriptor.isLateInit &&
!(variableDescriptor is MemberDescriptor && variableDescriptor.isEffectivelyExternal())) {
report(Errors.UNINITIALIZED_VARIABLE.on(element, variableDescriptor), ctxt)
}
}