Is your feature request related to a problem? Please describe.
Currently the lang-server does not update scripts that are dependent on the current script. In this case what I mean is if we have a situation like this
// a.ks
global x is "string".
// b.ks
local y is "string":contains(x).
if x is updated to be a different type such a part b.ks currently won't show an error until we edit b.ks.
Describe the solution you'd like
The analysis service should be updated to trigger the semantic passes on dependent scripts to indicate potential updates
Is your feature request related to a problem? Please describe. Currently the lang-server does not update scripts that are dependent on the current script. In this case what I mean is if we have a situation like this
if
x
is updated to be a different type such a partb.ks
currently won't show an error until we editb.ks
.Describe the solution you'd like The analysis service should be updated to trigger the semantic passes on dependent scripts to indicate potential updates