Find cyclic references in code modules
Some programming languages make it difficult to find cyclic references between different source files. Cycle-Breaker finds them.
Support for Python and Ruby is planned for the next version. Need another language supported? Tell me!
Cyclic referencing in a directed graph is easy to detect using a depth search algorithm. When entering a new file recursively, you check if the file has been visited before. If yes, a cycle is found.