Drop hacks that try to figure out the active project. Instead introduce new ones that cache the instance of `ProjectRepository` (unfortunately, there is no way around that now). Stop accessing and modifying the singleton `Config` instance, instead make an instance of `Config` a parameter to `TypecheckingService`. |
||
|---|---|---|
| .. | ||
| plugin.mps | ||
| service.mps | ||