# How to keep Problems Tool Window entries for multiple files in a plugin on the go?

**URL:** <https://platform.jetbrains.com/t/how-to-keep-problems-tool-window-entries-for-multiple-files-in-a-plugin-on-the-go/3300>\
**Category:** IntelliJ Platform\
**Tags:** plugin-development\
**Created:** [December 9, 2025, 10:26am UTC](https://platform.jetbrains.com/t/how-to-keep-problems-tool-window-entries-for-multiple-files-in-a-plugin-on-the-go/3300 "2025-12-09T10:26:49Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![cx-aniket-shinde](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/cx-aniket-shinde/32/2254_2.png) [@cx-aniket-shinde](https://platform.jetbrains.com/u/cx-aniket-shinde)\
**Post date:** [December 9, 2025, 10:26am UTC](https://platform.jetbrains.com/t/how-to-keep-problems-tool-window-entries-for-multiple-files-in-a-plugin-on-the-go/3300/1 "2025-12-09T10:26:49Z")

</div>

In the Problems tool window, the **File** tab only shows issues for the currently active file.  
As soon as I switch to another file, the previous file’s errors are no longer visible.

I am developing an IntelliJ plugin, and I want to **persist problems for all files** that my plugin analyzes — not just the currently open one. My plugin performs checks **continuously while the user is typing** , and issues are detected in the background.

I am developing a custom IntelliJ plugin that defines a `LocalInspectionTool`.  
The inspection works correctly, I want to keep storing those problems in the Problems tool window of intellije IDE and erase when required.

Is there a way for a plugin to **collect and store problems across multiple files** in the Problems tool window.

In short:  
**How can I push my own problems into the Problems Tool Window and keep them visible for multiple files simultaneously, while scanning runs continuously?**

Is this possible with the intellije Problem Window itself ?

Any guidance or examples would be appreciated.

@robert.novotny @jansorg

---

<div class="post-metadata">

**Author:** ![robert.novotny](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/robert.novotny/32/2046_2.png) [@robert.novotny](https://platform.jetbrains.com/u/robert.novotny)\
**Post date:** [December 9, 2025, 4:46pm UTC](https://platform.jetbrains.com/t/how-to-keep-problems-tool-window-entries-for-multiple-files-in-a-plugin-on-the-go/3300/2 "2025-12-09T16:46:27Z")

</div>

I don’t have exact experience, but Local Inspections operate on a single file.

Try to explore global inspections that target multiple files. The extension point is [`com.intellij.globalInspection`](https://jb.gg/ipe?extensions=com.intellij.globalInspection).
