Case study
Background ReadAction Freeze Companion
Most plugins in this catalog start from users complaining about a paid competitor. This one started from JetBrains' own Platform Blog, which describes a background-thread entry point reaching a blocking, non-cancellable read-lock call as a recurring cause of IDE freezes.
Pointed at IntelliJ’s own source, it found the pattern in SearchForTestsTask, which runs one step through the cancellable ReadAction.nonBlocking() and its sibling through the blocking ReadAction.run(). That became IDEA-393501, filed with JetBrains and since triaged and assigned. On the same code it also skipped a read action whose only caller runs on the EDT: a false positive avoided in production code, not in a synthetic test.