MPS 2026.1 Help

Project analysis

Project analysis allows MPS to enable several smart IDE features: finding usages, and syntax highlighting.

MPS triggers this process after you open or clone a new project, enable or disable plugins, and switch between branches. It is also triggered after large external file updates (for example, if multiple files are created or generated when you build your project).

Analyzing project message in the status bar

During the analysis, MPS examines the code in your project to create a virtual map of classes, methods, objects, and other code elements that make up your application. The result of this process is the project files index, which allows the IDE to provide instantaneous smart features such as coding assistance, search, navigation, and so on.

While the analysis is in progress, smart IDE features might be unavailable or partially available. However, this does not prevent you from using MPS: you can still type code, work with VCS features, configure settings, and perform other code-unrelated actions.

29 May 2026