5 Cycles Invisible in 14,556 Files. The Cache Bug That Hid Them.
We found 5 import cycles in 33 files that were invisible in 14,556. The cause: a 10-hop depth limit that wrote false non-cyclic entries into a shared cache, poisoning later traversals. Here is the bug, the fix, and how to test if your own cycle detector has the same class of failure.
#eslint#javascript#node+1